<!DOCTYPE html><html lang="zh-CN" data-theme="light"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no"><title>软件质量保证与测试期末复习提纲 | InsectMk的个人空间</title><meta name="keywords" content="期末复习,软件测试"><meta name="author" content="InsectMk,3067836615@qq.com"><meta name="copyright" content="InsectMk"><meta name="format-detection" content="telephone=no"><meta name="theme-color" content="#f7f9fe"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-touch-fullscreen" content="yes"><meta name="apple-mobile-web-app-title" content="软件质量保证与测试期末复习提纲"><meta name="application-name" content="软件质量保证与测试期末复习提纲"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="#f7f9fe"><meta property="og:type" content="article"><meta property="og:title" content="软件质量保证与测试期末复习提纲"><meta property="og:url" content="https://insectmk.top/posts/be326573/index.html"><meta property="og:site_name" content="InsectMk的个人空间"><meta property="og:description" content="软件质量保证与测试期末复习提纲第一章 软件质量和软件测试概述1. ISO&amp;#x2F;IEC 25010中定义的软件产品质量模型包括下列的八个质量特性（掌握）功能适应性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性 2. 软件错误、缺陷和失效（掌握）错误：所有人都会犯错误，发生错误的原"><meta property="og:locale" content="zh-CN"><meta property="og:image" content="https://image.insectmk.cn/hexo-gitee-blog/article/_post/review/software-quality-assurance-and-testing/cover.png"><meta property="article:author" content="InsectMk"><meta property="article:tag" content="[&quot;InsectMk&quot;,&quot;个人博客&quot;]"><meta name="twitter:card" content="summary"><meta name="twitter:image" content="https://image.insectmk.cn/hexo-gitee-blog/article/_post/review/software-quality-assurance-and-testing/cover.png"><meta name="description" content="软件质量保证与测试期末复习提纲第一章 软件质量和软件测试概述1. ISO&amp;#x2F;IEC 25010中定义的软件产品质量模型包括下列的八个质量特性（掌握）功能适应性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性 2. 软件错误、缺陷和失效（掌握）错误：所有人都会犯错误，发生错误的原"><link rel="shortcut icon" href="/static/img/website/favicon.jpg"><link rel="canonical" href="https://insectmk.top/posts/be326573/"><link rel="preconnect" href="//cdn.cbd.int"><link rel="preconnect" href="//busuanzi.ibruce.info"><meta name="google-site-verification" content="xxx"><meta name="baidu-site-verification" content="code-xxx"><meta name="msvalidate.01" content="xxx"><link rel="stylesheet" href="/css/index.css"><link rel="stylesheet" href="https://cdn.cbd.int/node-snackbar@0.1.16/dist/snackbar.min.css" media="print" onload='this.media="all"'><link rel="stylesheet" href="https://cdn.cbd.int/@fancyapps/ui@5.0.28/dist/fancybox/fancybox.css" media="print" onload='this.media="all"'><script>let GLOBAL_CONFIG={linkPageTop:{enable:!0,title:"与数百名博主无限进步",addFriendPlaceholder:"昵称（请勿包含博客等字样）：\n网站地址（要求博客地址，请勿提交个人主页）：\n头像图片url（请提供尽可能清晰的图片，我会上传到我自己的图床）：\n描述：\n站点截图（可选）：\n"},peoplecanvas:{enable:!0,img:"https://image.insectmk.cn/hexo-gitee-blog/article/_post/summary/hello-world/cover.jpg"},postHeadAiDescription:void 0,diytitle:void 0,LA51:void 0,greetingBox:void 0,twikooEnvId:"",commentBarrageConfig:void 0,root:"/",preloader:{source:3},friends_vue_info:void 0,navMusic:!0,mainTone:void 0,authorStatus:void 0,algolia:void 0,localSearch:{path:"/search.xml",preload:!0,languages:{hits_empty:"找不到您查询的内容：${query}"}},translate:{defaultEncoding:2,translateDelay:0,msgToTraditionalChinese:"繁",msgToSimplifiedChinese:"简",rightMenuMsgToTraditionalChinese:"转为繁体",rightMenuMsgToSimplifiedChinese:"转为简体"},noticeOutdate:void 0,highlight:{plugin:"highlight.js",highlightCopy:!0,highlightLang:!0,highlightHeightLimit:330},copy:{success:"复制成功",error:"复制错误",noSupport:"浏览器不支持"},relativeDate:{homepage:!1,simplehomepage:!0,post:!1},runtime:"天",date_suffix:{just:"刚刚",min:"分钟前",hour:"小时前",day:"天前",month:"个月前"},copyright:{copy:!0,copyrightEbable:!1,limitCount:50,languages:{author:"作者: InsectMk",link:"链接: ",source:"来源: InsectMk的个人空间",info:"著作权归作者所有。商业转载请联系作者获得授权，非商业转载请注明出处。",copySuccess:"复制成功，复制和转载请标注本文地址"}},lightbox:"fancybox",Snackbar:{chs_to_cht:"你已切换为繁体",cht_to_chs:"你已切换为简体",day_to_night:"你已切换为深色模式",night_to_day:"你已切换为浅色模式",bgLight:"#425AEF",bgDark:"#1f1f1f",position:"top-center"},source:{justifiedGallery:{js:"https://cdn.cbd.int/flickr-justified-gallery@2.1.2/dist/fjGallery.min.js",css:"https://cdn.cbd.int/flickr-justified-gallery@2.1.2/dist/fjGallery.css"}},isPhotoFigcaption:!1,islazyload:!1,isAnchor:!1,shortcutKey:void 0,autoDarkmode:!0}</script><script id="config-diff">var GLOBAL_CONFIG_SITE={configTitle:"InsectMk的个人空间",title:"软件质量保证与测试期末复习提纲",postAI:"",pageFillDescription:"软件质量保证与测试期末复习提纲, 第一章 软件质量和软件测试概述, 1. ISOx2FIEC 25010中定义的软件产品质量模型包括下列的八个质量特性（掌握）, 2. 软件错误、缺陷和失效（掌握）, 3. 软件缺陷的主要类型（掌握）, 4. 测试和调试（掌握）, 5. 动态测试和静态测试（掌握）, 6. 测试阶段及级别：组件测试、集成测试、系统测试及验收测试（掌握）, 第二章 软件质量和软件测试概述, 1. ISOx2FIECx2FIEEE 12207 过程组（了解）, 2. CMM（了解）, 3. CMM软件过程成熟度等级（了解）, 4. CMMI（掌握）, 第三章 软件全面质量管理, 1. 全面质量管理(Total Quality ManagementTQM)概念（理解）, 2. PDCA循环（理解）, 3. 六西格玛(6 Sigma6σ)（理解）, 4. 六西格玛（6σ）管理简介-人员组织结构（了解）, 第四章 软件质量保证, 1. 软件质量保证活动（掌握）, 2. 软件质量保证过程（了解）, 第五章 软件测试基础, 1. 软件测试的目的（理解）, 2. 软件测试目标包括哪些内容（理解）, 3. 7条软件测试的基本原则（掌握）, 4. 测试过程的主要活动（掌握）, 第六章 软件生命周期中的测试, 1. 常见的软件测试模型（了解）, 2. V模型的特点、优缺点及适用（掌握）, 3. W模型的特点、优缺点及适用（掌握）, 4. 四个测试级别每个测试级别指什么、重点测试什么？（掌握）, 5. 性能测试包括哪些？（掌握）, 6. 压力测试（掌握）负载测试（掌握）对比, 7. 自动化测试（掌握）满足的条件（掌握）, 8. 白盒测试（掌握）黑盒测试（掌握）对比和应用, 第7章 软件静态测试技术, 1. 静态测试（理解）, 2. 静态测试技术（理解）, 3. 正式评审过程（了解）, 4. 评审角色和职责（了解）, 5. 控制流图4个元素（掌握）, 6. 控制流分析步骤（掌握）, 第8章 软件测试设计技术, 1. 等价类划分（掌握）, 2. 边界值分析（掌握）, 3. 决策表（掌握）, 4. 基于状态的测试基于用例的测试基于用户故事(敏捷开发)的测试。思想优缺点及应用（理解）, 5. 黑盒测试技术的比较与选择（掌握）, 6. 基于经验的测试技术三种（掌握）, 7. 白盒测试技术有哪些（掌握）, 8. 语句覆盖、判断覆盖、条件覆盖应用（掌握）, 9. 基本路径测试应用（掌握）, 第9章 软件测试管理, 1. 测试组织开展测试工作的人员角色职责（理解）, 2. TMMi五个级别（掌握）软件质量保证与测试期末复习提纲第一章软件质量和软件测试概述中定义的软件产品质量模型包括下列的八个质量特性掌握功能适应性性能效率兼容性易用性可靠性安全性可维护性可移植性软件错误缺陷和失效掌握错误所有人都会犯错误发生错误的原因有很多种缺陷因为程序有误在软件运行时出现不正常操作导致系统宕机忽然终端或数据丢失等问题失效如果执行了存在缺陷的代码就有可能导致失效但不一定在所有情况下都是这样软件缺陷的主要类型掌握软件未实现产品说明书要求的功能即该有的功能没有软件出现产品说明书指明不该出现的错误软件实现了产品说明书未说明的功能即出现不该有的功能软件未实现产品说明书未明确提及但应实现的目标即该有的隐含功能没有软件难以理解不好用运行速度慢或软件测试人员最终用户认为软件不好测试和调试掌握项目测试调试目的证明程序存在缺陷定位并解决程序缺陷条件与结果是否已知条件和预期结果已知实际结果未知内部条件未知结果未知有无计划有计划设计测试用例无计划不受时间缺陷执行有无规程执行有规程执行往往靠灵感执行主题测试人员执行开发人员执行动态测试和静态测试掌握静态测试是指不运行被测体本身对需求规格说明书软件设计说明书源程序做结构分析流程图分析符号执行来找错静态测试包括对于程序测试主要是测试代码是否符合相应的标准和规范动态测试是指通过运行被测体检查运行结果与预期结果的差异并分析运行效率正确性和健壮性等性能测试阶段及级别组件测试集成测试系统测试及验收测试掌握组件测试是指对软件中的最小可测试组件进行检查和验证桩模块是指模拟被测模块所调用的模块驱动模块是指模拟被测模块的上级模块驱动模块用来接收测试数据启动被测模块并输出结果集成测试是组件测试的下一阶段是指将通过测试的组件模块组装成系统或子系统再进行测试重点测试不同模块的接口部分集成测试就是用来检查各个组件模块结合到一起能否协同配合正常运行系统测试指的是将整个软件系统看作一个整体进行测试包括对功能性能以及软件所运行的软硬件环境进行测试系统测试的主要依据是系统需求规格说明书文档验收测试指的是在系统测试的后期以用户测试为主或有测色人员等质量保障人员共同参与的测试它也是软件正式交给用户使用的最后一道工序验收测试又分为测试与测试其中测试指的是由用户测试人员开发人员等共同参与的内部测试而测试指的是内测后的公测即完全交给最终用户测试第二章软件质量和软件测试概述过程组了解书上页了解书上页软件过程成熟度等级了解书上页初始级可重复级已定义级已管理级优化级掌握书上页第三章软件全面质量管理全面质量管理概念理解书上页循环理解书上页六西格玛理解书上页六西格玛管理简介人员组织结构了解书上页第四章软件质量保证软件质量保证活动掌握书上页软件质量保证过程了解书上页第五章软件测试基础软件测试的目的理解测试是为了发现程序中的错误而执行程序的过程好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案成功的测试是发现了至今为止尚未发现的错误的测试测试并不仅仅是为了找出错误通过分析错误产生的原因和错误的发生趋势可以帮助项目管理者发现当前软件开发过程中的缺陷以便及时改进测试分析能帮助测试人员设计出有针对性的测试方法改善测试的效率和有效性没有发现错误的测试也是有价值的完整的测试是评定软件测试的一种方法根据测试目的的不同还有回归测试压力测试性能测试等分别为了检验修改或优化过程是否引发新的问题软件所能打得到的处理能力和是否达到预期的处理能力等软件测试目标包括哪些内容理解评估工作产品验证是否实现了所有指定的需求确认测试对象是否完成并按照用户和其他干系人期望的那样工作建立对被测对象质量级别的信心预防缺陷发现失效和缺陷降低软件质量不足所带来的风险遵守合同法律或法规要求或标准和或验证测试对象是否符合这些要求或标准条软件测试的基本原则掌握测试说明缺陷的存在而不能说明缺陷不存在穷尽测试时不可能的测试的尽早介入可以节省时间和成本缺陷的集群效应杀虫剂悖论测试活动依赖于测试内容和情境不存在缺陷的谬论测试过程的主要活动掌握测试过程主要由测试计划和监控测试分析测试设计测试实施测试执行测试评估和报告测试结束等主要的活动组成第六章软件生命周期中的测试常见的软件测试模型了解模型模型模型模型前置测试模型模型的特点优缺点及适用掌握书上页模型的特点优缺点及适用掌握书上页四个测试级别每个测试级别指什么重点测试什么掌握组件测试驱动模块桩模块集成测试非增量式测试增量式测试系统测试验收测试测试依据测试对象典型的缺陷特定的方法和职责验收测试形式验收测试技术性能测试包括哪些掌握书上页常规性能测试压力测试负载测试可靠性测试大数据量测试压力测试掌握负载测试掌握对比压力测试压力测试是指持续不断地给被测系统增加压力直到被测系统被压垮负载测试负载测试与压力测试十分相似通常是让被测系统在其能忍受的压力极限范围内或临界状态下连续运行来测试系统的稳定性其目的是找到系统的处理极限为系统调优提供依据自动化测试掌握满足的条件掌握需求变动不频繁项目周期足够长自动发测试脚本可重复使用白盒测试掌握黑盒测试掌握对比和应用书上页比较项黑盒测试白盒测试测试规划功能的测试结构的测试优点能确保从用户的角度出发进行测试能对程序内部的特定部位进行覆盖测试缺点无法测试程序内部特定部位当规格说明有误时则不能发现问题无法检查程序的外部特征无法对未实现规格说明的程序内部欠缺部分进行测试第章软件静态测试技术静态测试理解书上页静态测试技术理解书上页正式评审过程了解计划评审启动会独立评审事件交流和分析修正和报告跟踪评审角色和职责了解作者作者为被评审工作产品的创建者或修复工作产品评审过程中发现的缺陷管理者负责制定评审计划决定是否需要进行评审分配人员预算和时间监督进行中的成本效益当产出不充分时执行控制决策评审会主持人党召开评审会时主持人保证评审会议的有效进行需要时再评审的不同观点之间进行协调主持人通常是评审成功与否的关键人物评审组长全面负责评审决定哪些人员参加评审并组织何时何地进行评审评审员可能是专题相关专家项目工作人员对工作产品感兴趣的干系人和或具有特定技术或业务背景的人员在评审中识别工作产品中的潜在缺陷可能代表测试员程序员用户操作员业务分析师易用性专家等不同的角度记录员控制流图个元素掌握过程块决策点汇聚点域控制流分析步骤掌握书上页第章软件测试设计技术等价类划分掌握书上页有效等价类无效等价类边界值分析掌握书上页二值测试法取一个边界值一个刚好超过边界的值三值测试法取一个不超过边界一个在边界上一个超过边界的值决策表掌握书上页也叫判定表条件桩列出了问题的所有条件通常认为列出的条件的次序无关紧要位于表的左上部分动作桩列出了问题规定可能采取的操作这些操作的排列顺序没有约束位于表的左下角部分条件项列出针对它所列条件的取值在所有可能情况下的真假值位于表的右上角部分动作项列出在条件项的各种取值情况下应该采取的动作位于表的右下角部分规则规则规则条件桩条件桩条件项条件项条件桩动作桩动作桩动作项动作桩动作项例子现有某图书馆应用系统中软件的一张阅读指南决策表读者对表中问题给予回答若回答为肯定标注程序取真值若回答为否定标注程序取假值阅读建议在动作域中列出原始决策表规则规则规则规则规则规则规则规则条件感觉疲倦吗条件感兴趣吗条件感觉糊涂吗动作重读动作继续动作跳下一章动作休息化简后的决策表规则规则规则规条件感觉疲倦吗条件感兴趣吗条件感觉糊涂吗动作重读动作继续动作跳下一章动作休息基于状态的测试基于用例的测试基于用户故事敏捷开发的测试思想优缺点及应用理解基于状态的测试书上页基于用例的测试书上页基于用户故事敏捷开发的测试书上页黑盒测试技术的比较与选择掌握书上页首先进行等价类划分包括输入条件和输出条件的等价划分将无限测试变成有限测试这是减少工作量和提高测试效率最有效的方法在任何情况下都必须使用边界值分析方法经验表明用这种方法设计出的测试用例发现程序错误的能力最强如果程序的功能说明中含有输入条件的组合情况则一开始就可以选用判定表法如果测试对象输出结果或行为方式不仅要受当前输入数据的影响同时还要与测试对象的当前运行执行情况或其之前的事件或之前输入数据有关则需要采用基于状态的测试方法对照程序逻辑检查已设计出的测试用例的逻辑覆盖程度如果没有达到要求的覆盖标准应当再补充足够的测试用例基于经验的测试技术三种掌握书上页错误推测法基于检查表测试探索性测试白盒测试技术有哪些掌握语句覆盖判定覆盖条件覆盖路径测试基本路径测试语句覆盖判断覆盖条件覆盖应用掌握书上页基本路径测试应用掌握书上页第章软件测试管理测试组织开展测试工作的人员角色职责理解测试总监负责组织级测试管理工作测试经理专注于特定软件项目的测试工作协调资源做好项目测试管理工作测试员负责开发测试可交付成果并完成与动态测试过程相关的过程软件用户是使用软件的人通常用户进行验收测试包括用户验收测试和产品软件的测试测试五个级别掌握初始级别已管理级已定义级已测量级优化级",isPost:!0,isHome:!1,isHighlightShrink:!1,isToc:!0,postUpdate:"2023-02-26 21:38:08",postMainColor:""}</script><noscript><style type="text/css">#nav{opacity:1}.justified-gallery img{opacity:1}#post-meta time,#recent-posts time{display:inline!important}</style></noscript><script>(e=>{e.saveToLocal={set:(e,t,a)=>{var o;0!==a&&(o=Date.now(),localStorage.setItem(e,JSON.stringify({value:t,expiry:o+864e5*a})))},get:e=>{var t=localStorage.getItem(e);if(t){t=JSON.parse(t);if(!(Date.now()>t.expiry))return t.value;localStorage.removeItem(e)}}},e.getScript=(o,c={})=>new Promise((t,e)=>{let a=document.createElement("script");a.src=o,a.async=!0,a.onerror=e,a.onload=a.onreadystatechange=function(){var e=this.readyState;e&&"loaded"!==e&&"complete"!==e||(a.onload=a.onreadystatechange=null,t())},Object.keys(c).forEach(e=>{a.setAttribute(e,c[e])}),document.head.appendChild(a)}),e.getCSS=(o,c=!1)=>new Promise((t,e)=>{let a=document.createElement("link");a.rel="stylesheet",a.href=o,c&&(a.id=c),a.onerror=e,a.onload=a.onreadystatechange=function(){var e=this.readyState;e&&"loaded"!==e&&"complete"!==e||(a.onload=a.onreadystatechange=null,t())},document.head.appendChild(a)}),e.activateDarkMode=()=>{document.documentElement.setAttribute("data-theme","dark"),null!==document.querySelector('meta[name="theme-color"]')&&document.querySelector('meta[name="theme-color"]').setAttribute("content","#18171d")},e.activateLightMode=()=>{document.documentElement.setAttribute("data-theme","light"),null!==document.querySelector('meta[name="theme-color"]')&&document.querySelector('meta[name="theme-color"]').setAttribute("content","#f7f9fe")};var e=saveToLocal.get("theme"),t=window.matchMedia("(prefers-color-scheme: dark)").matches,a=window.matchMedia("(prefers-color-scheme: light)").matches,o=window.matchMedia("(prefers-color-scheme: no-preference)").matches,c=!t&&!a&&!o,t=(void 0===e?(a?activateLightMode():t?activateDarkMode():(o||c)&&((a=(new Date).getHours())<=6||18<=a?activateDarkMode:activateLightMode)(),window.matchMedia("(prefers-color-scheme: dark)").addListener(e=>{void 0===saveToLocal.get("theme")&&(e.matches?activateDarkMode:activateLightMode)()})):("light"===e?activateLightMode:activateDarkMode)(),saveToLocal.get("aside-status"));void 0!==t&&("hide"===t?document.documentElement.classList.add("hide-aside"):document.documentElement.classList.remove("hide-aside"));/iPad|iPhone|iPod|Macintosh/.test(navigator.userAgent)&&document.documentElement.classList.add("apple")})(window)</script><meta name="generator" content="Hexo 7.3.0"><link rel="alternate" href="/atom.xml" title="InsectMk的个人空间" type="application/atom+xml"><link rel="alternate" href="/rss2.xml" title="InsectMk的个人空间" type="application/rss+xml"></head><body data-type="anzhiyu"><div id="web_bg"></div><div id="an_music_bg"></div><div id="loading-box" onclick="document.getElementById(&quot;loading-box&quot;).classList.add(&quot;loaded&quot;)"><div class="loading-bg"><img class="loading-img nolazyload" alt="加载头像" src="/static/img/head/insectmk.jpg"><div class="loading-image-dot"></div></div></div><script>let preloader={endLoading:()=>{document.getElementById("loading-box").classList.add("loaded")},initLoading:()=>{document.getElementById("loading-box").classList.remove("loaded")}};window.addEventListener("load",()=>{preloader.endLoading()}),setTimeout(function(){preloader.endLoading()},1e4),document.addEventListener("pjax:send",()=>{preloader.initLoading()}),document.addEventListener("pjax:complete",()=>{preloader.endLoading()})</script><link rel="stylesheet" href="https://cdn.cbd.int/anzhiyu-theme-static@1.1.10/progress_bar/progress_bar.css"><script async src="https://cdn.cbd.int/pace-js@1.2.4/pace.min.js" data-pace-options="{ &quot;restartOnRequestAfter&quot;:false,&quot;eventLag&quot;:false}"></script><div class="post" id="body-wrap"><header class="not-top-img" id="page-header"><nav id="nav"><div id="nav-group"><span id="blog_name"><div class="back-home-button"><i class="anzhiyufont anzhiyu-icon-grip-vertical"></i><div class="back-menu-list-groups"><div class="back-menu-list-group"><div class="back-menu-list-title">网页</div><div class="back-menu-list"><a class="back-menu-item" target="_blank" rel="noopener" href="https://insectmk.cn/" title="主博客"><img class="back-menu-item-icon" src="/static/img/website/favicon.jpg" alt="主博客"><span class="back-menu-item-text">主博客</span></a><a class="back-menu-item" href="https://insectmk.top/" title="次博客"><img class="back-menu-item-icon" src="/static/img/website/favicon.jpg" alt="次博客"><span class="back-menu-item-text">次博客</span></a></div></div><div class="back-menu-list-group"><div class="back-menu-list-title">项目</div><div class="back-menu-list"><a class="back-menu-item" target="_blank" rel="noopener" href="https://gitee.com/insectmk/chatbot-web" title="智能聊天机器人网站"><img class="back-menu-item-icon" src="https://image.insectmk.cn/hexo-gitee-blog/project/icon/chatbot-web.jpg" alt="智能聊天机器人网站"><span class="back-menu-item-text">智能聊天机器人网站</span></a></div></div></div></div><a id="site-name" href="/" accesskey="h"><div class="title">InsectMk的个人空间</div><i class="anzhiyufont anzhiyu-icon-house-chimney"></i></a></span><div class="mask-name-container"><div id="name-container"><a id="page-name" href="javascript:anzhiyu.scrollToDest(0, 500)">PAGE_NAME</a></div></div><div id="menus"><div class="menus_items"><div class="menus_item"><a class="site-page faa-parent animated-hover" href="/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-home"></use></svg><span>主页</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-hand-peace"></use></svg><span>娱乐</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/entertainment/gallery/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-images"></use></svg><span>图库</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-comments"></use></svg><span>交流</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/contact/comments/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-paper-plane"></use></svg><span>留言板</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/contact/link/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-link"></use></svg><span>友链</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-compass"></use></svg><span>目录</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/categories/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-archive"></use></svg><span>分类</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/tags/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-tags"></use></svg><span>标签</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/archives/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-folder-open"></use></svg><span>归档</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-server"></use></svg><span>服务</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/server/left4dead2/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-icons-left__dead_"></use></svg><span>求生之路</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/server/minecraft/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-minecraft"></use></svg><span>我的世界</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-clipboard"></use></svg><span>日志</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/log/website/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-website-with-different-sections"></use></svg><span>个人网站</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/log/pc/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-desktop"></use></svg><span>个人电脑</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-bars"></use></svg><span>其他</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/extend/remind/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-note"></use></svg><span>备忘</span></a></li></ul></div><div class="menus_item"><a class="site-page faa-parent animated-hover" href="/about/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-id-card"></use></svg><span>关于</span></a></div></div></div><div id="nav-right"><div class="nav-button" id="randomPost_button"><a class="site-page" onclick="toRandomPost()" title="随机前往一个文章" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-dice"></i></a></div><div class="nav-button" id="search-button"><a class="site-page social-icon search" href="javascript:void(0);" title="搜索🔍" accesskey="s"><i class="anzhiyufont anzhiyu-icon-magnifying-glass"></i><span> 搜索</span></a></div><input id="center-console" type="checkbox"><label class="widget" for="center-console" title="中控台" onclick="anzhiyu.switchConsole()"><i class="left"></i><i class="widget center"></i><i class="widget right"></i></label><div id="console"><div class="console-card-group-reward"><ul class="reward-all console-card"><li class="reward-item"><a href="/static/img/website/reward/wechat.png" target="_blank"><img class="post-qr-code-img" alt="微信" src="/static/img/website/reward/wechat.png"></a><div class="post-qr-code-desc">微信</div></li><li class="reward-item"><a href="/static/img/website/reward/alipay.png" target="_blank"><img class="post-qr-code-img" alt="支付宝" src="/static/img/website/reward/alipay.png"></a><div class="post-qr-code-desc">支付宝</div></li></ul></div><div class="console-card-group"><div class="console-card-group-left"><div class="console-card" id="card-newest-comments"><div class="card-content"><div class="author-content-item-tips">互动</div><span class="author-content-item-title">最新评论</span></div><div class="aside-list"><span>正在加载中...</span></div></div></div><div class="console-card-group-right"><div class="console-card tags"><div class="card-content"><div class="author-content-item-tips">兴趣点</div><span class="author-content-item-title">寻找你感兴趣的领域</span><div class="card-tags"><div class="item-headline"></div><div class="card-tag-cloud"><a href="/tags/AOP/" style="font-size:1.05rem">AOP<sup>1</sup></a><a href="/tags/Butterfly/" style="font-size:1.05rem">Butterfly<sup>4</sup></a><a href="/tags/Docker/" style="font-size:1.05rem">Docker<sup>6</sup></a><a href="/tags/ElementUI/" style="font-size:1.05rem">ElementUI<sup>1</sup></a><a href="/tags/Frp/" style="font-size:1.05rem">Frp<sup>1</sup></a><a href="/tags/Hexo/" style="font-size:1.05rem">Hexo<sup>8</sup></a><a href="/tags/IntelliJ-IDEA/" style="font-size:1.05rem">IntelliJ IDEA<sup>1</sup></a><a href="/tags/JDK/" style="font-size:1.05rem">JDK<sup>1</sup></a><a href="/tags/JWT/" style="font-size:1.05rem">JWT<sup>1</sup></a><a href="/tags/Java/" style="font-size:1.05rem">Java<sup>35</sup></a><a href="/tags/Junit/" style="font-size:1.05rem">Junit<sup>1</sup></a><a href="/tags/Leanote/" style="font-size:1.05rem">Leanote<sup>1</sup></a><a href="/tags/Maven/" style="font-size:1.05rem">Maven<sup>2</sup></a><a href="/tags/MyBatisPlus/" style="font-size:1.05rem">MyBatisPlus<sup>1</sup></a><a href="/tags/MySQL5-7/" style="font-size:1.05rem">MySQL5.7<sup>1</sup></a><a href="/tags/Mybatis/" style="font-size:1.05rem">Mybatis<sup>1</sup></a><a href="/tags/MybatisPlus/" style="font-size:1.05rem">MybatisPlus<sup>1</sup></a><a href="/tags/OSS/" style="font-size:1.05rem">OSS<sup>1</sup></a><a href="/tags/Spring/" style="font-size:1.05rem">Spring<sup>2</sup></a><a href="/tags/Spring-Boot/" style="font-size:1.05rem">SpringBoot<sup>6</sup></a><a href="/tags/Vue2/" style="font-size:1.05rem">Vue2<sup>9</sup></a><a href="/tags/Vue3/" style="font-size:1.05rem">Vue3<sup>1</sup></a><a href="/tags/Vuetify/" style="font-size:1.05rem">Vuetify<sup>1</sup></a><a href="/tags/Vuex/" style="font-size:1.05rem">Vuex<sup>1</sup></a><a href="/tags/Waline/" style="font-size:1.05rem">Waline<sup>3</sup></a><a href="/tags/mvc/" style="font-size:1.05rem">mvc<sup>3</sup></a><a href="/tags/mybatis/" style="font-size:1.05rem">mybatis<sup>1</sup></a><a href="/tags/profile/" style="font-size:1.05rem">profile<sup>1</sup></a><a href="/tags/spring/" style="font-size:1.05rem">spring<sup>5</sup></a><a href="/tags/springboot/" style="font-size:1.05rem">springboot<sup>4</sup></a><a href="/tags/transaction/" style="font-size:1.05rem">transaction<sup>1</sup></a><a href="/tags/yaml/" style="font-size:1.05rem">yaml<sup>2</sup></a><a href="/tags/%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/" style="font-size:1.05rem">个人博客<sup>11</sup></a><a href="/tags/%E4%BA%8B%E5%8A%A1/" style="font-size:1.05rem">事务<sup>1</sup></a><a href="/tags/%E5%88%86%E9%A1%B5/" style="font-size:1.05rem">分页<sup>1</sup></a><a href="/tags/%E5%89%8D%E7%AB%AF/" style="font-size:1.05rem">前端<sup>1</sup></a><a href="/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/" style="font-size:1.05rem">服务器<sup>20</sup></a><a href="/tags/%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1/" style="font-size:1.05rem">毕业设计<sup>14</sup></a><a href="/tags/%E7%A6%85%E9%81%93/" style="font-size:1.05rem">禅道<sup>1</sup></a><a href="/tags/%E7%BB%BF%E8%89%B2%E8%A7%A3%E5%8E%8B/" style="font-size:1.05rem">绿色解压<sup>1</sup></a></div></div><hr></div></div><div class="console-card history"><div class="item-headline"><i class="anzhiyufont anzhiyu-icon-box-archiv"></i><span>文章</span></div><div class="card-archives"><div class="item-headline"><i class="anzhiyufont anzhiyu-icon-archive"></i><span>归档</span><a class="card-more-btn" href="/archives/" title="查看更多"> <i class="anzhiyufont anzhiyu-icon-angle-right"></i></a></div><ul class="card-archive-list"><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/07/"><span class="card-archive-list-date">七月 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">4</span><span>篇</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/06/"><span class="card-archive-list-date">六月 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">1</span><span>篇</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/05/"><span class="card-archive-list-date">五月 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">4</span><span>篇</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/04/"><span class="card-archive-list-date">四月 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">8</span><span>篇</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/03/"><span class="card-archive-list-date">三月 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">9</span><span>篇</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/02/"><span class="card-archive-list-date">二月 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">5</span><span>篇</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2024/01/"><span class="card-archive-list-date">一月 2024</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">5</span><span>篇</span></div></a></li><li class="card-archive-list-item"><a class="card-archive-list-link" href="/archives/2023/10/"><span class="card-archive-list-date">十月 2023</span><div class="card-archive-list-count-group"><span class="card-archive-list-count">8</span><span>篇</span></div></a></li></ul></div><hr></div></div></div><div class="button-group"><div class="console-btn-item"><a class="darkmode_switchbutton" title="显示模式切换" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-moon"></i></a></div><div class="console-btn-item" id="consoleHideAside" onclick="anzhiyu.hideAsideBtn()" title="边栏显示控制"><a class="asideSwitch"><i class="anzhiyufont anzhiyu-icon-arrows-left-right"></i></a></div><div class="console-btn-item" id="consoleMusic" onclick="anzhiyu.musicToggle()" title="音乐开关"><a class="music-switch"><i class="anzhiyufont anzhiyu-icon-music"></i></a></div></div><div class="console-mask" onclick="anzhiyu.hideConsole()" href="javascript:void(0);"></div></div><div class="nav-button" id="nav-totop"><a class="totopbtn" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-arrow-up"></i><span id="percent" onclick="anzhiyu.scrollToDest(0,500)">0</span></a></div><div id="toggle-menu"><a class="site-page" href="javascript:void(0);" title="切换"><i class="anzhiyufont anzhiyu-icon-bars"></i></a></div></div></div></nav></header><main id="blog-container"><div class="layout" id="content-inner"><div id="post"><div id="post-info"><div id="post-firstinfo"><div class="meta-firstline"><a class="post-meta-original">原创</a><span class="post-meta-categories"><span class="post-meta-separator"></span><i class="anzhiyufont anzhiyu-icon-inbox post-meta-icon"></i><a class="post-meta-categories" href="/categories/%E5%A4%8D%E4%B9%A0/" itemprop="url">复习</a></span><span class="article-meta tags"><a class="article-meta__tags" href="/tags/%E6%9C%9F%E6%9C%AB%E5%A4%8D%E4%B9%A0/" tabindex="-1" itemprop="url"> <span><i class="anzhiyufont anzhiyu-icon-hashtag"></i>期末复习</span></a><a class="article-meta__tags" href="/tags/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/" tabindex="-1" itemprop="url"> <span><i class="anzhiyufont anzhiyu-icon-hashtag"></i>软件测试</span></a></span></div></div><h1 class="post-title" itemprop="name headline">软件质量保证与测试期末复习提纲</h1><div id="post-meta"><div class="meta-firstline"><span class="post-meta-date"><i class="anzhiyufont anzhiyu-icon-calendar-days post-meta-icon"></i><span class="post-meta-label">发表于</span><time class="post-meta-date-created" itemprop="dateCreated datePublished" datetime="2022-12-12T13:38:08.000Z" title="发表于 2022-12-12 21:38:08">2022-12-12</time><span class="post-meta-separator"></span><i class="anzhiyufont anzhiyu-icon-history post-meta-icon"></i><span class="post-meta-label">更新于</span><time class="post-meta-date-updated" itemprop="dateCreated datePublished" datetime="2023-02-26T13:38:08.000Z" title="更新于 2023-02-26 21:38:08">2023-02-26</time></span></div><div class="meta-secondline"><span class="post-meta-separator"></span><span class="post-meta-wordcount"><i class="anzhiyufont anzhiyu-icon-file-word post-meta-icon" title="文章字数"></i><span class="post-meta-label" title="文章字数">字数总计:</span><span class="word-count" title="文章字数">3.9k</span><span class="post-meta-separator"></span><i class="anzhiyufont anzhiyu-icon-clock post-meta-icon" title="阅读时长"></i><span class="post-meta-label" title="阅读时长">阅读时长:</span><span>11分钟</span></span><span class="post-meta-separator"></span><span data-flag-title="软件质量保证与测试期末复习提纲"><i class="anzhiyufont anzhiyu-icon-fw-eye post-meta-icon"></i><span class="post-meta-label" title="阅读量">阅读量:</span><span class="waline-pageview-count" data-path="/posts/be326573/" title="访问量"><i class="anzhiyufont anzhiyu-icon-spinner anzhiyu-spin"></i></span></span><span class="post-meta-separator"> </span><span class="post-meta-position" title="作者IP属地为成都"><i class="anzhiyufont anzhiyu-icon-location-dot"></i>成都</span><span class="post-meta-separator"></span><span class="post-meta-commentcount"><i class="anzhiyufont anzhiyu-icon-comments post-meta-icon"></i><span class="post-meta-label">评论数:</span><a href="/posts/be326573/#post-comment"><span class="waline-comment-count" data-path="/posts/be326573/"><i class="anzhiyufont anzhiyu-icon-spinner anzhiyu-spin"></i></span></a></span></div></div></div><article class="post-content" id="article-container" itemscope itemtype="https://insectmk.top/posts/be326573/"><header><a class="post-meta-categories" href="/categories/%E5%A4%8D%E4%B9%A0/" itemprop="url">复习</a><a href="/tags/%E6%9C%9F%E6%9C%AB%E5%A4%8D%E4%B9%A0/" tabindex="-1" itemprop="url">期末复习</a><a href="/tags/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/" tabindex="-1" itemprop="url">软件测试</a><h1 id="CrawlerTitle" itemprop="name headline">软件质量保证与测试期末复习提纲</h1><span itemprop="author" itemscope itemtype="http://schema.org/Person">InsectMk</span><time itemprop="dateCreated datePublished" datetime="2022-12-12T13:38:08.000Z" title="发表于 2022-12-12 21:38:08">2022-12-12</time><time itemprop="dateCreated datePublished" datetime="2023-02-26T13:38:08.000Z" title="更新于 2023-02-26 21:38:08">2023-02-26</time></header><h1 id="软件质量保证与测试期末复习提纲"><a href="#软件质量保证与测试期末复习提纲" class="headerlink" title="软件质量保证与测试期末复习提纲"></a>软件质量保证与测试期末复习提纲</h1><h2 id="第一章-软件质量和软件测试概述"><a href="#第一章-软件质量和软件测试概述" class="headerlink" title="第一章 软件质量和软件测试概述"></a>第一章 软件质量和软件测试概述</h2><h3 id="1-ISO-IEC-25010中定义的软件产品质量模型包括下列的八个质量特性（掌握）"><a href="#1-ISO-IEC-25010中定义的软件产品质量模型包括下列的八个质量特性（掌握）" class="headerlink" title="1. ISO&#x2F;IEC 25010中定义的软件产品质量模型包括下列的八个质量特性（掌握）"></a>1. ISO&#x2F;IEC 25010中定义的软件产品质量模型包括下列的八个质量特性（掌握）</h3><p>功能适应性、性能效率、兼容性、易用性、可靠性、安全性、可维护性、可移植性</p><h3 id="2-软件错误、缺陷和失效（掌握）"><a href="#2-软件错误、缺陷和失效（掌握）" class="headerlink" title="2. 软件错误、缺陷和失效（掌握）"></a>2. 软件错误、缺陷和失效（掌握）</h3><p>错误：所有人都会犯错误，发生错误的原因有很多种</p><p>缺陷：bug，因为程序有误，在软件运行时出现不正常操作，导致系统宕机、忽然终端或数据丢失等问题</p><p>失效：如果执行了存在缺陷的代码，就有可能导致失效，但不一定在所有情况下都是这样。</p><h3 id="3-软件缺陷的主要类型（掌握）"><a href="#3-软件缺陷的主要类型（掌握）" class="headerlink" title="3. 软件缺陷的主要类型（掌握）"></a>3. 软件缺陷的主要类型（掌握）</h3><p>软件未实现产品说明书要求的功能，即该有的功能没有</p><p>软件出现产品说明书指明不该出现的错误</p><p>软件实现了产品说明书未说明的功能，即出现不该有的功能</p><p>软件未实现产品说明书未明确提及但应实现的目标，即该有的隐含功能没有</p><p>软件难以理解，不好用，运行速度慢，或软件测试人员、最终用户认为软件不好</p><h3 id="4-测试和调试（掌握）"><a href="#4-测试和调试（掌握）" class="headerlink" title="4. 测试和调试（掌握）"></a>4. 测试和调试（掌握）</h3><table><thead><tr><th align="left"></th><th></th><th></th></tr></thead><tbody><tr><td align="left">项目</td><td>测试</td><td>调试</td></tr><tr><td align="left">目的</td><td>证明程序存在缺陷</td><td>定位并解决程序缺陷</td></tr><tr><td align="left">条件与结果是否已知</td><td>条件和预期结果已知，实际结果未知</td><td>内部条件未知，结果未知</td></tr><tr><td align="left">有无计划</td><td>有计划，设计测试用例</td><td>无计划，不受时间缺陷</td></tr><tr><td align="left">执行有无规程</td><td>执行有规程</td><td>执行往往靠灵感</td></tr><tr><td align="left">执行主题</td><td>测试人员执行</td><td>开发人员执行</td></tr></tbody></table><h3 id="5-动态测试和静态测试（掌握）"><a href="#5-动态测试和静态测试（掌握）" class="headerlink" title="5. 动态测试和静态测试（掌握）"></a>5. 动态测试和静态测试（掌握）</h3><ul><li>静态测试<ul><li>是指不运行被测体本身，对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。</li><li>静态测试包括：对于程序测试，主要是测试代码是否符合相应的标准和规范。</li></ul></li><li>动态测试<ul><li>是指通过运行被测体，检查运行结果与预期结果的差异，并分析运行效率、正确性和健壮性等性能。</li></ul></li></ul><h3 id="6-测试阶段及级别：组件测试、集成测试、系统测试及验收测试（掌握）"><a href="#6-测试阶段及级别：组件测试、集成测试、系统测试及验收测试（掌握）" class="headerlink" title="6. 测试阶段及级别：组件测试、集成测试、系统测试及验收测试（掌握）"></a>6. 测试阶段及级别：组件测试、集成测试、系统测试及验收测试（掌握）</h3><ul><li>组件测试<ul><li>是指对软件中的最小可测试组件进行检查和验证。</li><li>桩模块是指模拟被测模块所调用的模块。</li><li>驱动模块是指模拟被测模块的上级模块。</li><li>驱动模块用来接收测试数据，启动被测模块并输出结果。</li></ul></li><li>集成测试<ul><li>是组件测试的下一阶段，是指将通过测试的组件模块组装成系统或子系统，再进行测试，重点测试不同模块的接口部分。</li><li>集成测试就是用来检查各个组件模块结合到一起能否协同配合，正常运行。</li></ul></li><li>系统测试<ul><li>指的是将整个软件系统看作一个整体进行测试，包括对功能、性能以及软件所运行的软硬件环境进行测试。</li><li>系统测试的主要依据是《系统需求规格说明书》文档</li></ul></li><li>验收测试<ul><li>指的是在系统测试的后期，以用户测试为主，或有测色hi人员等质量保障人员共同参与的测试，它也是软件正式交给用户使用的最后一道工序。</li><li>验收测试又分为α测试与β测试，其中，α测试指的是由用户、测试人员、开发人员等共同参与的内部测试，而β测试指的是内测后的公测，即完全交给最终用户测试。</li></ul></li></ul><h2 id="第二章-软件质量和软件测试概述"><a href="#第二章-软件质量和软件测试概述" class="headerlink" title="第二章 软件质量和软件测试概述"></a>第二章 软件质量和软件测试概述</h2><h3 id="1-ISO-IEC-IEEE-12207-过程组（了解）"><a href="#1-ISO-IEC-IEEE-12207-过程组（了解）" class="headerlink" title="1. ISO&#x2F;IEC&#x2F;IEEE 12207 过程组（了解）"></a>1. ISO&#x2F;IEC&#x2F;IEEE 12207 过程组（了解）</h3><p>书上<strong>22</strong>页</p><h3 id="2-CMM（了解）"><a href="#2-CMM（了解）" class="headerlink" title="2. CMM（了解）"></a>2. CMM（了解）</h3><p>书上<strong>28</strong>页</p><h3 id="3-CMM软件过程成熟度等级（了解）"><a href="#3-CMM软件过程成熟度等级（了解）" class="headerlink" title="3. CMM软件过程成熟度等级（了解）"></a>3. CMM软件过程成熟度等级（了解）</h3><p>书上<strong>29</strong>页</p><ol><li>初始级</li><li>可重复级</li><li>已定义级</li><li>已管理级</li><li>优化级</li></ol><h3 id="4-CMMI（掌握）"><a href="#4-CMMI（掌握）" class="headerlink" title="4. CMMI（掌握）"></a>4. CMMI（掌握）</h3><p>书上<strong>31</strong>页</p><h2 id="第三章-软件全面质量管理"><a href="#第三章-软件全面质量管理" class="headerlink" title="第三章 软件全面质量管理"></a>第三章 软件全面质量管理</h2><h3 id="1-全面质量管理-Total-Quality-Management，TQM-概念（理解）"><a href="#1-全面质量管理-Total-Quality-Management，TQM-概念（理解）" class="headerlink" title="1. 全面质量管理(Total Quality Management，TQM)概念（理解）"></a>1. 全面质量管理(Total Quality Management，TQM)概念（理解）</h3><p>书上<strong>39</strong>页</p><h3 id="2-PDCA循环（理解）"><a href="#2-PDCA循环（理解）" class="headerlink" title="2. PDCA循环（理解）"></a>2. PDCA循环（理解）</h3><p>书上<strong>41</strong>页</p><h3 id="3-六西格玛-6-Sigma，6σ-（理解）"><a href="#3-六西格玛-6-Sigma，6σ-（理解）" class="headerlink" title="3. 六西格玛(6 Sigma，6σ)（理解）"></a>3. 六西格玛(6 Sigma，6σ)（理解）</h3><p>书上<strong>45</strong>页</p><h3 id="4-六西格玛（6σ）管理简介-人员组织结构（了解）"><a href="#4-六西格玛（6σ）管理简介-人员组织结构（了解）" class="headerlink" title="4. 六西格玛（6σ）管理简介-人员组织结构（了解）"></a>4. 六西格玛（6σ）管理简介-人员组织结构（了解）</h3><p>书上<strong>47</strong>页</p><h2 id="第四章-软件质量保证"><a href="#第四章-软件质量保证" class="headerlink" title="第四章 软件质量保证"></a>第四章 软件质量保证</h2><h3 id="1-软件质量保证活动（掌握）"><a href="#1-软件质量保证活动（掌握）" class="headerlink" title="1. 软件质量保证活动（掌握）"></a>1. 软件质量保证活动（掌握）</h3><p>书上<strong>62</strong>页</p><h3 id="2-软件质量保证过程（了解）"><a href="#2-软件质量保证过程（了解）" class="headerlink" title="2. 软件质量保证过程（了解）"></a>2. 软件质量保证过程（了解）</h3><p>书上<strong>65</strong>页</p><h2 id="第五章-软件测试基础"><a href="#第五章-软件测试基础" class="headerlink" title="第五章 软件测试基础"></a>第五章 软件测试基础</h2><h3 id="1-软件测试的目的（理解）"><a href="#1-软件测试的目的（理解）" class="headerlink" title="1. 软件测试的目的（理解）"></a>1. 软件测试的目的（理解）</h3><ul><li>测试是为了发现程序中的错误而执行程序的过程</li><li>好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案</li><li>成功的测试是发现了至今为止尚未发现的错误的测试</li><li>测试并不仅仅是为了找出错误。通过分析错误产生的原因和错误的发生趋势，可以帮助项目管理者发现当前软件开发过程中的缺陷，以便及时改进。</li><li>测试分析能帮助测试人员设计出有针对性的测试方法，改善测试的效率和有效性。</li><li>没有发现错误的测试也是有价值的，完整的测试是评定软件测试的一种方法。</li><li>根据测试目的的不同，还有回归测试、压力测试、性能测试等，分别为了检验修改或优化过程是否引发新的问题、软件所能打得到的处理能力和是否达到预期的处理能力等。</li></ul><h3 id="2-软件测试目标包括哪些内容（理解）"><a href="#2-软件测试目标包括哪些内容（理解）" class="headerlink" title="2. 软件测试目标包括哪些内容（理解）"></a>2. 软件测试目标包括哪些内容（理解）</h3><ul><li>评估工作产品。</li><li>验证是否实现了所有指定的需求。</li><li>确认测试对象是否完成，并按照用户和其他干系人期望的那样工作。</li><li>建立对被测对象质量级别的信心。</li><li>预防缺陷。</li><li>发现失效和缺陷。</li><li>降低软件质量不足所带来的风险。</li><li>遵守合同、法律或法规要求或标准和（或）验证测试对象是否符合这些要求或标准。</li></ul><h3 id="3-7条软件测试的基本原则（掌握）"><a href="#3-7条软件测试的基本原则（掌握）" class="headerlink" title="3. 7条软件测试的基本原则（掌握）"></a>3. 7条软件测试的基本原则（掌握）</h3><ol><li>测试说明缺陷的存在，而不能说明缺陷不存在。</li><li>穷尽测试时不可能的。</li><li>测试的尽早介入可以节省时间和成本。</li><li>缺陷的集群效应。</li><li>杀虫剂悖论。</li><li>测试活动依赖于测试内容和情境。</li><li>不存在缺陷的谬论。</li></ol><h3 id="4-测试过程的主要活动（掌握）"><a href="#4-测试过程的主要活动（掌握）" class="headerlink" title="4. 测试过程的主要活动（掌握）"></a>4. 测试过程的主要活动（掌握）</h3><p>测试过程主要由<strong>测试计划和监控、测试分析、测试设计、测试实施、测试执行、测试评估和报告、测试结束</strong>等主要的活动组成。</p><h2 id="第六章-软件生命周期中的测试"><a href="#第六章-软件生命周期中的测试" class="headerlink" title="第六章 软件生命周期中的测试"></a>第六章 软件生命周期中的测试</h2><h3 id="1-常见的软件测试模型（了解）"><a href="#1-常见的软件测试模型（了解）" class="headerlink" title="1. 常见的软件测试模型（了解）"></a>1. 常见的软件测试模型（了解）</h3><ul><li>V模型</li><li>W模型</li><li>H模型</li><li>X模型</li><li>前置测试模型</li></ul><h3 id="2-V模型的特点、优缺点及适用（掌握）"><a href="#2-V模型的特点、优缺点及适用（掌握）" class="headerlink" title="2. V模型的特点、优缺点及适用（掌握）"></a>2. V模型的特点、优缺点及适用（掌握）</h3><p>书上<strong>87</strong>页</p><h3 id="3-W模型的特点、优缺点及适用（掌握）"><a href="#3-W模型的特点、优缺点及适用（掌握）" class="headerlink" title="3. W模型的特点、优缺点及适用（掌握）"></a>3. W模型的特点、优缺点及适用（掌握）</h3><p>书上<strong>88</strong>页</p><h3 id="4-四个测试级别，每个测试级别指什么、重点测试什么？（掌握）"><a href="#4-四个测试级别，每个测试级别指什么、重点测试什么？（掌握）" class="headerlink" title="4. 四个测试级别，每个测试级别指什么、重点测试什么？（掌握）"></a>4. 四个测试级别，每个测试级别指什么、重点测试什么？（掌握）</h3><ol><li>组件测试<ul><li>驱动模块</li><li>桩模块</li></ul></li><li>集成测试<ul><li>非增量式测试</li><li>增量式测试</li></ul></li><li>系统测试</li><li>验收测试<ul><li>测试依据</li><li>测试对象</li><li>典型的缺陷</li><li>特定的方法和职责</li><li>验收测试形式</li><li>验收测试技术</li></ul></li></ol><h3 id="5-性能测试包括哪些？（掌握）"><a href="#5-性能测试包括哪些？（掌握）" class="headerlink" title="5. 性能测试包括哪些？（掌握）"></a>5. 性能测试包括哪些？（掌握）</h3><p>书上<strong>105</strong>页</p><ol><li>常规性能测试</li><li>压力测试</li><li>负载测试</li><li>可靠性测试</li><li>大数据量测试</li></ol><h3 id="6-压力测试（掌握），负载测试（掌握），对比"><a href="#6-压力测试（掌握），负载测试（掌握），对比" class="headerlink" title="6. 压力测试（掌握），负载测试（掌握），对比"></a>6. 压力测试（掌握），负载测试（掌握），对比</h3><ul><li><p>压力测试</p><p>压力测试是指持续不断地给被测系统增加压力，直到被测系统被压垮。</p></li><li><p>负载测试</p><p>负载测试与压力测试十分相似，通常是让被测系统在其能忍受的压力极限范围内（或临界状态下）连续运行，来测试系统的稳定性。其目的是找到系统的处理极限，为系统调优提供依据。</p></li></ul><h3 id="7-自动化测试（掌握），满足的条件（掌握）"><a href="#7-自动化测试（掌握），满足的条件（掌握）" class="headerlink" title="7. 自动化测试（掌握），满足的条件（掌握）"></a>7. 自动化测试（掌握），满足的条件（掌握）</h3><ol><li>需求变动不频繁</li><li>项目周期足够长</li><li>自动发测试脚本可重复使用</li></ol><h3 id="8-白盒测试（掌握），黑盒测试（掌握），对比和应用"><a href="#8-白盒测试（掌握），黑盒测试（掌握），对比和应用" class="headerlink" title="8. 白盒测试（掌握），黑盒测试（掌握），对比和应用"></a>8. 白盒测试（掌握），黑盒测试（掌握），对比和应用</h3><p>书上<strong>110</strong>页</p><table><thead><tr><th align="center">比较项</th><th align="center">黑盒测试</th><th align="center">白盒测试</th></tr></thead><tbody><tr><td align="center">测试规划</td><td align="center">功能的测试</td><td align="center">结构的测试</td></tr><tr><td align="center">优点</td><td align="center">能确保从用户的角度出发进行测试</td><td align="center">能对程序内部的特定部位进行覆盖测试</td></tr><tr><td align="center">缺点</td><td align="center">无法测试程序内部特定部位；当规格说明有误时，则不能发现问题。</td><td align="center">无法检查程序的外部特征；无法对未实现规格说明的程序内部欠缺部分进行测试</td></tr></tbody></table><h2 id="第7章-软件静态测试技术"><a href="#第7章-软件静态测试技术" class="headerlink" title="第7章 软件静态测试技术"></a>第7章 软件静态测试技术</h2><h3 id="1-静态测试（理解）"><a href="#1-静态测试（理解）" class="headerlink" title="1. 静态测试（理解）"></a>1. 静态测试（理解）</h3><p>书上<strong>114</strong>页</p><h3 id="2-静态测试技术（理解）"><a href="#2-静态测试技术（理解）" class="headerlink" title="2. 静态测试技术（理解）"></a>2. 静态测试技术（理解）</h3><p>书上<strong>115</strong>页</p><h3 id="3-正式评审过程（了解）"><a href="#3-正式评审过程（了解）" class="headerlink" title="3. 正式评审过程（了解）"></a>3. 正式评审过程（了解）</h3><ol><li>计划</li><li>评审启动会</li><li>独立评审</li><li>事件交流和分析</li><li>修正和报告</li><li>跟踪</li></ol><h3 id="4-评审角色和职责（了解）"><a href="#4-评审角色和职责（了解）" class="headerlink" title="4. 评审角色和职责（了解）"></a>4. 评审角色和职责（了解）</h3><ol><li><p>作者</p><p>作者为被评审工作产品的创建者或修复工作产品评审过程中发现的缺陷。</p></li><li><p>管理者</p><p>负责制定评审计划；决定是否需要进行评审；分配人员、预算和时间；监督进行中的成本、效益；当产出不充分时，执行控制决策。</p></li><li><p>评审会主持人</p><p>党召开评审会时，主持人保证评审会议的有效进行，需要时再评审的不同观点之间进行协调。主持人通常是评审成功与否的关键人物。</p></li><li><p>评审组长</p><p>全面负责评审，决定哪些人员参加评审，并组织何时何地进行评审。</p></li><li><p>评审员</p><p>可能是专题相关专家、项目工作人员、对工作产品感兴趣的干系人和（或）具有特定技术或业务背景的人员。在评审中识别工作产品中的潜在缺陷。可能代表测试员、程序员、用户、操作员、业务分析师、易用性专家等不同的角度。</p></li><li><p>记录员</p></li></ol><h3 id="5-控制流图4个元素（掌握）"><a href="#5-控制流图4个元素（掌握）" class="headerlink" title="5. 控制流图4个元素（掌握）"></a>5. 控制流图4个元素（掌握）</h3><ol><li>过程块</li><li>决策点</li><li>汇聚点</li><li>域</li></ol><h3 id="6-控制流分析步骤（掌握）"><a href="#6-控制流分析步骤（掌握）" class="headerlink" title="6. 控制流分析步骤（掌握）"></a>6. 控制流分析步骤（掌握）</h3><p>书上<strong>137</strong>页</p><h2 id="第8章-软件测试设计技术"><a href="#第8章-软件测试设计技术" class="headerlink" title="第8章 软件测试设计技术"></a>第8章 软件测试设计技术</h2><h3 id="1-等价类划分（掌握）"><a href="#1-等价类划分（掌握）" class="headerlink" title="1. 等价类划分（掌握）"></a>1. 等价类划分（掌握）</h3><p>书上<strong>154</strong>页</p><ul><li>有效等价类</li><li>无效等价类</li></ul><h3 id="2-边界值分析（掌握）"><a href="#2-边界值分析（掌握）" class="headerlink" title="2. 边界值分析（掌握）"></a>2. 边界值分析（掌握）</h3><p>书上<strong>159</strong>页</p><ul><li><p>二值测试法</p><p>取一个边界值，一个刚好超过边界的值</p></li><li><p>三值测试法</p><p>取一个不超过边界，一个在边界上，一个超过边界的值</p></li></ul><h3 id="3-决策表（掌握）"><a href="#3-决策表（掌握）" class="headerlink" title="3. 决策表（掌握）"></a>3. 决策表（掌握）</h3><p>书上<strong>162</strong>页</p><p>也叫<strong>判定表</strong></p><ul><li>条件桩：列出了问题的所有条件。通常认为列出的条件的次序无关紧要，位于表的左上部分</li><li>动作桩：列出了问题规定可能采取的操作。这些操作的排列顺序没有约束，位于表的左下角部分。</li><li>条件项：列出针对它所列条件的取值，在所有可能情况下的真假值，位于表的右上角部分。</li><li>动作项：列出在条件项的各种取值情况下应该采取的动作，位于表的右下角部分。</li></ul><table><thead><tr><th align="center"></th><th align="center">规则1</th><th align="center">规则2</th><th align="center">……</th><th align="center">规则n</th></tr></thead><tbody><tr><td align="center">条件桩1</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td align="center">条件桩2</td><td align="center"></td><td align="center">条件项</td><td align="center"></td><td align="center"></td></tr><tr><td align="center">……</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center">条件项</td></tr><tr><td align="center">条件桩n</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td align="center">动作桩1</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td align="center">动作桩2</td><td align="center">动作项</td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td align="center">……</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center"></td></tr><tr><td align="center">动作桩n</td><td align="center"></td><td align="center"></td><td align="center"></td><td align="center">动作项</td></tr></tbody></table><p>例子：现有某图书馆应用系统中软件的一张阅读指南决策表，读者对表中问题给予回答，若回答为肯定，标注<em>Y</em>（程序取真值），若回答为否定，标注<em>N</em>（程序取假值）。阅读建议在动作域中列出。</p><p><strong>原始决策表</strong></p><table><thead><tr><th></th><th>规则1</th><th>规则2</th><th>规则3</th><th>规则4</th><th>规则5</th><th>规则6</th><th>规则7</th><th>规则8</th></tr></thead><tbody><tr><td>条件1：感觉疲倦吗？</td><td>Y</td><td>Y</td><td>Y</td><td>Y</td><td>N</td><td>N</td><td>N</td><td>N</td></tr><tr><td>条件2：感兴趣吗？</td><td>Y</td><td>Y</td><td>N</td><td>N</td><td>Y</td><td>Y</td><td>N</td><td>N</td></tr><tr><td>条件3：感觉糊涂吗？</td><td>Y</td><td>N</td><td>Y</td><td>N</td><td>Y</td><td>N</td><td>Y</td><td>N</td></tr><tr><td>动作1：重读</td><td></td><td></td><td></td><td></td><td>√</td><td></td><td></td><td></td></tr><tr><td>动作2：继续</td><td></td><td></td><td></td><td></td><td></td><td>√</td><td></td><td></td></tr><tr><td>动作3：跳下一章</td><td></td><td></td><td></td><td></td><td></td><td></td><td>√</td><td>√</td></tr><tr><td>动作4：休息</td><td>√</td><td>√</td><td>√</td><td>√</td><td></td><td></td><td></td><td></td></tr></tbody></table><p><strong>化简后的决策表</strong></p><table><thead><tr><th></th><th>规则1~4</th><th>规则5</th><th>规则6</th><th>规7~8</th></tr></thead><tbody><tr><td>条件1：感觉疲倦吗？</td><td>Y</td><td>N</td><td>N</td><td>N</td></tr><tr><td>条件2：感兴趣吗？</td><td>-</td><td>Y</td><td>Y</td><td>N</td></tr><tr><td>条件3：感觉糊涂吗？</td><td>-</td><td>Y</td><td>N</td><td>-</td></tr><tr><td>动作1：重读</td><td></td><td>√</td><td></td><td></td></tr><tr><td>动作2：继续</td><td></td><td></td><td>√</td><td></td></tr><tr><td>动作3：跳下一章</td><td></td><td></td><td></td><td>√</td></tr><tr><td>动作4：休息</td><td>√</td><td></td><td></td><td></td></tr></tbody></table><h3 id="4-基于状态的测试，基于用例的测试，基于用户故事-敏捷开发-的测试。思想，优缺点及应用（理解）"><a href="#4-基于状态的测试，基于用例的测试，基于用户故事-敏捷开发-的测试。思想，优缺点及应用（理解）" class="headerlink" title="4. 基于状态的测试，基于用例的测试，基于用户故事(敏捷开发)的测试。思想，优缺点及应用（理解）"></a>4. 基于状态的测试，基于用例的测试，基于用户故事(敏捷开发)的测试。思想，优缺点及应用（理解）</h3><ul><li><p>基于状态的测试</p><p>书上<strong>166</strong>页</p></li><li><p>基于用例的测试</p><p>书上<strong>170</strong>页</p></li><li><p>基于用户故事（敏捷开发）的测试</p><p>书上<strong>172</strong>页</p></li></ul><h3 id="5-黑盒测试技术的比较与选择（掌握）"><a href="#5-黑盒测试技术的比较与选择（掌握）" class="headerlink" title="5. 黑盒测试技术的比较与选择（掌握）"></a>5. 黑盒测试技术的比较与选择（掌握）</h3><p>书上<strong>174</strong>页</p><ul><li>首先进行等价类划分，包括输入条件和输出条件的等价划分，将无限测试变成有限测试，这是减少工作量和提高测试效率最有效的方法。</li><li>在任何情况下都必须使用边界值分析方法。经验表明，用这种方法设计出的测试用例发现程序错误的能力最强。</li><li>如果程序的功能说明中含有输入条件的组合情况，则一开始就可以选用判定表法。</li><li>如果测试对象输出结果或行为方式不仅要受当前输入数据的影响，同时还要与测试对象的当前运行执行情况或其之前的事件，或之前输入数据有关，则需要采用基于状态的测试方法。</li><li>对照程序逻辑，检查已设计出的测试用例的逻辑覆盖程度。如果没有达到要求的覆盖标准，应当再补充足够的测试用例。</li></ul><h3 id="6-基于经验的测试技术，三种（掌握）"><a href="#6-基于经验的测试技术，三种（掌握）" class="headerlink" title="6. 基于经验的测试技术，三种（掌握）"></a>6. 基于经验的测试技术，三种（掌握）</h3><p>书上<strong>178</strong>页</p><ol><li>错误推测法</li><li>基于检查表测试</li><li>探索性测试</li></ol><h3 id="7-白盒测试技术，有哪些（掌握）"><a href="#7-白盒测试技术，有哪些（掌握）" class="headerlink" title="7. 白盒测试技术，有哪些（掌握）"></a>7. 白盒测试技术，有哪些（掌握）</h3><ol><li>语句覆盖</li><li>判定覆盖</li><li>条件覆盖</li><li>路径测试</li><li>基本路径测试</li></ol><h3 id="8-语句覆盖、判断覆盖、条件覆盖，应用（掌握）"><a href="#8-语句覆盖、判断覆盖、条件覆盖，应用（掌握）" class="headerlink" title="8. 语句覆盖、判断覆盖、条件覆盖，应用（掌握）"></a>8. 语句覆盖、判断覆盖、条件覆盖，应用（掌握）</h3><p>书上<strong>183</strong>页</p><h3 id="9-基本路径测试，应用（掌握）"><a href="#9-基本路径测试，应用（掌握）" class="headerlink" title="9. 基本路径测试，应用（掌握）"></a>9. 基本路径测试，应用（掌握）</h3><p>书上<strong>187</strong>页</p><h2 id="第9章-软件测试管理"><a href="#第9章-软件测试管理" class="headerlink" title="第9章 软件测试管理"></a>第9章 软件测试管理</h2><h3 id="1-测试组织开展测试工作的人员角色，职责（理解）"><a href="#1-测试组织开展测试工作的人员角色，职责（理解）" class="headerlink" title="1. 测试组织开展测试工作的人员角色，职责（理解）"></a>1. 测试组织开展测试工作的人员角色，职责（理解）</h3><ul><li>测试总监负责组织级测试管理工作</li><li>测试经理专注于特定软件项目的测试工作，协调资源做好项目测试管理工作。</li><li>测试员负责开发测试可交付成果，并完成与动态测试过程相关的过程。</li><li>（软件）用户是使用软件的人。通常，用户进行验收测试，包括用户验收测试和产品软件的α测试、β测试。</li></ul><h3 id="2-TMMi，五个级别（掌握）"><a href="#2-TMMi，五个级别（掌握）" class="headerlink" title="2. TMMi，五个级别（掌握）"></a>2. TMMi，五个级别（掌握）</h3><ol><li>初始级别</li><li>已管理级</li><li>已定义级</li><li>已测量级</li><li>优化级</li></ol></article><div class="post-copyright"><div class="copyright-cc-box"><i class="anzhiyufont anzhiyu-icon-copyright"></i></div><div class="post-copyright__author_box"><a class="post-copyright__author_img" target="_blank" rel="noopener" href="https://insectmk.cn" title="头像"><img class="post-copyright__author_img_back" src="/static/img/head/insectmk.jpg" title="头像" alt="头像"><img class="post-copyright__author_img_front" src="/static/img/head/insectmk.jpg" title="头像" alt="头像"></a><div class="post-copyright__author_name">InsectMk</div><div class="post-copyright__author_desc">今天特别开心！</div></div><div class="post-copyright__post__info"><a class="post-copyright__original" title="该文章为原创文章，注意版权协议" href="https://insectmk.top/posts/be326573/">原创</a><a class="post-copyright-title"><span onclick='rm.copyPageUrl("https://insectmk.top/posts/be326573/")'>软件质量保证与测试期末复习提纲</span></a></div><div class="post-tools" id="post-tools"><div class="post-tools-left"><div class="rewardLeftButton"></div><div class="shareRight"><div class="share-link mobile"><div class="share-qrcode"><div class="share-button" title="使用手机访问这篇文章"><i class="anzhiyufont anzhiyu-icon-qrcode"></i></div><div class="share-main"><div class="share-main-all"><div id="qrcode" title="https://insectmk.top/posts/be326573/"></div><div class="reward-dec">使用手机访问这篇文章</div></div></div></div></div><div class="share-link weibo"><a class="share-button" target="_blank" href="https://service.weibo.com/share/share.php?title=undefined&amp;url=https://insectmk.top/posts/be326573/&amp;pic=undefined" rel="external nofollow noreferrer noopener"><i class="anzhiyufont anzhiyu-icon-weibo"></i></a></div><script>function copyCurrentPageUrl(){var e=window.location.href,t=document.createElement("input");t.setAttribute("value",e),document.body.appendChild(t),t.select(),t.setSelectionRange(0,99999),document.execCommand("copy"),document.body.removeChild(t)}</script><div class="share-link copyurl"><div class="share-button" id="post-share-url" title="复制链接" onclick="copyCurrentPageUrl()"><i class="anzhiyufont anzhiyu-icon-link"></i></div></div></div></div></div><div class="post-copyright__notice"><span class="post-copyright-info">本博客所有文章除特别声明外，均采用 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank">CC BY-NC-SA 4.0</a> 许可协议。转载请注明来自 <a href="https://insectmk.top" target="_blank">InsectMk的个人空间</a>！</span></div></div><div class="post-tools-right"><div class="tag_share"><div class="post-meta__box"><div class="post-meta__box__tag-list"><a class="post-meta__box__tags" href="/tags/%E6%9C%9F%E6%9C%AB%E5%A4%8D%E4%B9%A0/"><span class="tags-punctuation"><i class="anzhiyufont anzhiyu-icon-tag"></i></span>期末复习<span class="tagsPageCount">3</span></a><a class="post-meta__box__tags" href="/tags/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/"><span class="tags-punctuation"> <i class="anzhiyufont anzhiyu-icon-tag"></i></span>软件测试<span class="tagsPageCount">1</span></a></div></div></div><div class="post_share"><div class="social-share" data-image="https://image.insectmk.cn/hexo-gitee-blog/cover/github-insectmk.jpg" data-sites="facebook,twitter,wechat,weibo,qq"></div><link rel="stylesheet" href="https://cdn.cbd.int/butterfly-extsrc@1.1.3/sharejs/dist/css/share.min.css" media="print" onload='this.media="all"'><script src="https://cdn.cbd.int/butterfly-extsrc@1.1.3/sharejs/dist/js/social-share.min.js" defer></script></div></div><nav class="pagination-post" id="pagination"><div class="prev-post pull-left"><a href="/posts/15d7bb25/"><img class="prev-cover" src="/" onerror='onerror=null,src="/static/img/website/404.jpg"' alt="cover of previous post"><div class="pagination-info"><div class="label">上一篇</div><div class="prev_info">SpringMVC配置（三）</div></div></a></div><div class="next-post pull-right"><a href="/posts/9033cfe3/"><img class="next-cover" src="/" onerror='onerror=null,src="/static/img/website/404.jpg"' alt="cover of next post"><div class="pagination-info"><div class="label">下一篇</div><div class="next_info">使用IDEA快速创建Springboot项目</div></div></a></div></nav><div class="relatedPosts"><div class="headline"><i class="anzhiyufont anzhiyu-icon-thumbs-up fa-fw" style="font-size:1.5rem;margin-right:4px"></i><span>喜欢这篇文章的人也看了</span></div><div class="relatedPosts-list"><div><a href="/posts/c38173de/" title="大三上离散数学期末复习提纲"><img class="cover" src="https://image.insectmk.cn/hexo-gitee-blog/article/_post/review/discrete-mathematics/cover.jpg" alt="cover"><div class="content is-center"><div class="date"><i class="anzhiyufont anzhiyu-icon-calendar-days fa-fw"></i> 2023-02-20</div><div class="title">大三上离散数学期末复习提纲</div></div></a></div><div><a href="/posts/edb528cc/" title="大三上软件构造期末复习提纲"><img class="cover" src="https://image.insectmk.cn/hexo-gitee-blog/article/_post/review/software-construction/cover.jpg" alt="cover"><div class="content is-center"><div class="date"><i class="anzhiyufont anzhiyu-icon-calendar-days fa-fw"></i> 2023-02-27</div><div class="title">大三上软件构造期末复习提纲</div></div></a></div></div></div><hr><div id="post-comment"><div class="comment-head"><div class="comment-headline"><i class="anzhiyufont anzhiyu-icon-comments"></i><span> 评论</span></div><div class="comment-randomInfo"><a onclick="anzhiyu.addRandomCommentInfo()" href="javascript:void(0)">匿名评论</a><a href="/privacy" style="margin-left:4px">隐私政策</a></div></div><div class="comment-wrap"><div><div id="waline-wrap"></div></div></div></div><div class="comment-barrage"></div></div><div class="aside-content" id="aside-content"><div class="card-widget card-info"><div class="card-content"><div class="author-info-avatar"><img class="avatar-img" src="/static/img/head/insectmk.jpg" onerror='this.onerror=null,this.src="/static/img/website/friend_404.gif"' alt="avatar"></div><div class="author-info__description"><div style="line-height:1.38;margin:.6rem 0;text-align:justify;color:rgba(255,255,255,.8)">这有关于<b style="color:#fff">程序开发、部署</b>相关的问题和看法，还有<b style="color:#fff">软件推荐</b>和<b style="color:#fff">分享</b>。</div><div style="line-height:1.38;margin:.6rem 0;text-align:justify;color:rgba(255,255,255,.8)">相信你可以在这里找到对你有用的<b style="color:#fff">知识</b>和<b style="color:#fff">教程</b>。</div></div><div class="author-info__bottom-group"><a class="author-info__bottom-group-left" href="/"><h1 class="author-info__name">InsectMk</h1><div class="author-info__desc">今天特别开心！</div></a><div class="card-info-social-icons is-center"><a class="social-icon faa-parent animated-hover" href="https://gitee.com/insectmk" target="_blank" title="Gitee"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-gitee"></use></svg></a><a class="social-icon faa-parent animated-hover" href="/static/img/website/contact/qq.png" target="_blank" title="QQ"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-qq"></use></svg></a><a class="social-icon faa-parent animated-hover" href="/static/img/website/contact/wechat.png" target="_blank" title="WeChat"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-wechat"></use></svg></a><a class="social-icon faa-parent animated-hover" href="/atom.xml" target="_blank" title="订阅-ATOM"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-rss"></use></svg></a><a class="social-icon faa-parent animated-hover" href="mailto:3067836615@qq.com" target="_blank" title="Email"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-youxiang-"></use></svg></a></div></div></div></div><div class="sticky_layout"><div class="card-widget" id="card-toc"><div class="item-headline"><i class="anzhiyufont anzhiyu-icon-bars"></i><span>文章目录</span><span class="toc-percentage"></span></div><div class="toc-content"><ol class="toc"><li class="toc-item toc-level-1"><a class="toc-link" href="#%E8%BD%AF%E4%BB%B6%E8%B4%A8%E9%87%8F%E4%BF%9D%E8%AF%81%E4%B8%8E%E6%B5%8B%E8%AF%95%E6%9C%9F%E6%9C%AB%E5%A4%8D%E4%B9%A0%E6%8F%90%E7%BA%B2"><span class="toc-number">1.</span> <span class="toc-text">软件质量保证与测试期末复习提纲</span></a><ol class="toc-child"><li class="toc-item toc-level-2"><a class="toc-link" href="#%E7%AC%AC%E4%B8%80%E7%AB%A0-%E8%BD%AF%E4%BB%B6%E8%B4%A8%E9%87%8F%E5%92%8C%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E6%A6%82%E8%BF%B0"><span class="toc-number">1.1.</span> <span class="toc-text">第一章 软件质量和软件测试概述</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-ISO-IEC-25010%E4%B8%AD%E5%AE%9A%E4%B9%89%E7%9A%84%E8%BD%AF%E4%BB%B6%E4%BA%A7%E5%93%81%E8%B4%A8%E9%87%8F%E6%A8%A1%E5%9E%8B%E5%8C%85%E6%8B%AC%E4%B8%8B%E5%88%97%E7%9A%84%E5%85%AB%E4%B8%AA%E8%B4%A8%E9%87%8F%E7%89%B9%E6%80%A7%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.1.1.</span> <span class="toc-text">1. ISO&#x2F;IEC 25010中定义的软件产品质量模型包括下列的八个质量特性（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-%E8%BD%AF%E4%BB%B6%E9%94%99%E8%AF%AF%E3%80%81%E7%BC%BA%E9%99%B7%E5%92%8C%E5%A4%B1%E6%95%88%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.1.2.</span> <span class="toc-text">2. 软件错误、缺陷和失效（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#3-%E8%BD%AF%E4%BB%B6%E7%BC%BA%E9%99%B7%E7%9A%84%E4%B8%BB%E8%A6%81%E7%B1%BB%E5%9E%8B%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.1.3.</span> <span class="toc-text">3. 软件缺陷的主要类型（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#4-%E6%B5%8B%E8%AF%95%E5%92%8C%E8%B0%83%E8%AF%95%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.1.4.</span> <span class="toc-text">4. 测试和调试（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#5-%E5%8A%A8%E6%80%81%E6%B5%8B%E8%AF%95%E5%92%8C%E9%9D%99%E6%80%81%E6%B5%8B%E8%AF%95%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.1.5.</span> <span class="toc-text">5. 动态测试和静态测试（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#6-%E6%B5%8B%E8%AF%95%E9%98%B6%E6%AE%B5%E5%8F%8A%E7%BA%A7%E5%88%AB%EF%BC%9A%E7%BB%84%E4%BB%B6%E6%B5%8B%E8%AF%95%E3%80%81%E9%9B%86%E6%88%90%E6%B5%8B%E8%AF%95%E3%80%81%E7%B3%BB%E7%BB%9F%E6%B5%8B%E8%AF%95%E5%8F%8A%E9%AA%8C%E6%94%B6%E6%B5%8B%E8%AF%95%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.1.6.</span> <span class="toc-text">6. 测试阶段及级别：组件测试、集成测试、系统测试及验收测试（掌握）</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E7%AC%AC%E4%BA%8C%E7%AB%A0-%E8%BD%AF%E4%BB%B6%E8%B4%A8%E9%87%8F%E5%92%8C%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E6%A6%82%E8%BF%B0"><span class="toc-number">1.2.</span> <span class="toc-text">第二章 软件质量和软件测试概述</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-ISO-IEC-IEEE-12207-%E8%BF%87%E7%A8%8B%E7%BB%84%EF%BC%88%E4%BA%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.2.1.</span> <span class="toc-text">1. ISO&#x2F;IEC&#x2F;IEEE 12207 过程组（了解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-CMM%EF%BC%88%E4%BA%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.2.2.</span> <span class="toc-text">2. CMM（了解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#3-CMM%E8%BD%AF%E4%BB%B6%E8%BF%87%E7%A8%8B%E6%88%90%E7%86%9F%E5%BA%A6%E7%AD%89%E7%BA%A7%EF%BC%88%E4%BA%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.2.3.</span> <span class="toc-text">3. CMM软件过程成熟度等级（了解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#4-CMMI%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.2.4.</span> <span class="toc-text">4. CMMI（掌握）</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E7%AC%AC%E4%B8%89%E7%AB%A0-%E8%BD%AF%E4%BB%B6%E5%85%A8%E9%9D%A2%E8%B4%A8%E9%87%8F%E7%AE%A1%E7%90%86"><span class="toc-number">1.3.</span> <span class="toc-text">第三章 软件全面质量管理</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-%E5%85%A8%E9%9D%A2%E8%B4%A8%E9%87%8F%E7%AE%A1%E7%90%86-Total-Quality-Management%EF%BC%8CTQM-%E6%A6%82%E5%BF%B5%EF%BC%88%E7%90%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.3.1.</span> <span class="toc-text">1. 全面质量管理(Total Quality Management，TQM)概念（理解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-PDCA%E5%BE%AA%E7%8E%AF%EF%BC%88%E7%90%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.3.2.</span> <span class="toc-text">2. PDCA循环（理解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#3-%E5%85%AD%E8%A5%BF%E6%A0%BC%E7%8E%9B-6-Sigma%EF%BC%8C6%CF%83-%EF%BC%88%E7%90%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.3.3.</span> <span class="toc-text">3. 六西格玛(6 Sigma，6σ)（理解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#4-%E5%85%AD%E8%A5%BF%E6%A0%BC%E7%8E%9B%EF%BC%886%CF%83%EF%BC%89%E7%AE%A1%E7%90%86%E7%AE%80%E4%BB%8B-%E4%BA%BA%E5%91%98%E7%BB%84%E7%BB%87%E7%BB%93%E6%9E%84%EF%BC%88%E4%BA%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.3.4.</span> <span class="toc-text">4. 六西格玛（6σ）管理简介-人员组织结构（了解）</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E7%AC%AC%E5%9B%9B%E7%AB%A0-%E8%BD%AF%E4%BB%B6%E8%B4%A8%E9%87%8F%E4%BF%9D%E8%AF%81"><span class="toc-number">1.4.</span> <span class="toc-text">第四章 软件质量保证</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-%E8%BD%AF%E4%BB%B6%E8%B4%A8%E9%87%8F%E4%BF%9D%E8%AF%81%E6%B4%BB%E5%8A%A8%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.4.1.</span> <span class="toc-text">1. 软件质量保证活动（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-%E8%BD%AF%E4%BB%B6%E8%B4%A8%E9%87%8F%E4%BF%9D%E8%AF%81%E8%BF%87%E7%A8%8B%EF%BC%88%E4%BA%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.4.2.</span> <span class="toc-text">2. 软件质量保证过程（了解）</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E7%AC%AC%E4%BA%94%E7%AB%A0-%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E5%9F%BA%E7%A1%80"><span class="toc-number">1.5.</span> <span class="toc-text">第五章 软件测试基础</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E7%9A%84%E7%9B%AE%E7%9A%84%EF%BC%88%E7%90%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.5.1.</span> <span class="toc-text">1. 软件测试的目的（理解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E7%9B%AE%E6%A0%87%E5%8C%85%E6%8B%AC%E5%93%AA%E4%BA%9B%E5%86%85%E5%AE%B9%EF%BC%88%E7%90%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.5.2.</span> <span class="toc-text">2. 软件测试目标包括哪些内容（理解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#3-7%E6%9D%A1%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E7%9A%84%E5%9F%BA%E6%9C%AC%E5%8E%9F%E5%88%99%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.5.3.</span> <span class="toc-text">3. 7条软件测试的基本原则（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#4-%E6%B5%8B%E8%AF%95%E8%BF%87%E7%A8%8B%E7%9A%84%E4%B8%BB%E8%A6%81%E6%B4%BB%E5%8A%A8%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.5.4.</span> <span class="toc-text">4. 测试过程的主要活动（掌握）</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E7%AC%AC%E5%85%AD%E7%AB%A0-%E8%BD%AF%E4%BB%B6%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E4%B8%AD%E7%9A%84%E6%B5%8B%E8%AF%95"><span class="toc-number">1.6.</span> <span class="toc-text">第六章 软件生命周期中的测试</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-%E5%B8%B8%E8%A7%81%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E6%A8%A1%E5%9E%8B%EF%BC%88%E4%BA%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.6.1.</span> <span class="toc-text">1. 常见的软件测试模型（了解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-V%E6%A8%A1%E5%9E%8B%E7%9A%84%E7%89%B9%E7%82%B9%E3%80%81%E4%BC%98%E7%BC%BA%E7%82%B9%E5%8F%8A%E9%80%82%E7%94%A8%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.6.2.</span> <span class="toc-text">2. V模型的特点、优缺点及适用（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#3-W%E6%A8%A1%E5%9E%8B%E7%9A%84%E7%89%B9%E7%82%B9%E3%80%81%E4%BC%98%E7%BC%BA%E7%82%B9%E5%8F%8A%E9%80%82%E7%94%A8%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.6.3.</span> <span class="toc-text">3. W模型的特点、优缺点及适用（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#4-%E5%9B%9B%E4%B8%AA%E6%B5%8B%E8%AF%95%E7%BA%A7%E5%88%AB%EF%BC%8C%E6%AF%8F%E4%B8%AA%E6%B5%8B%E8%AF%95%E7%BA%A7%E5%88%AB%E6%8C%87%E4%BB%80%E4%B9%88%E3%80%81%E9%87%8D%E7%82%B9%E6%B5%8B%E8%AF%95%E4%BB%80%E4%B9%88%EF%BC%9F%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.6.4.</span> <span class="toc-text">4. 四个测试级别，每个测试级别指什么、重点测试什么？（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#5-%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95%E5%8C%85%E6%8B%AC%E5%93%AA%E4%BA%9B%EF%BC%9F%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.6.5.</span> <span class="toc-text">5. 性能测试包括哪些？（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#6-%E5%8E%8B%E5%8A%9B%E6%B5%8B%E8%AF%95%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89%EF%BC%8C%E8%B4%9F%E8%BD%BD%E6%B5%8B%E8%AF%95%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89%EF%BC%8C%E5%AF%B9%E6%AF%94"><span class="toc-number">1.6.6.</span> <span class="toc-text">6. 压力测试（掌握），负载测试（掌握），对比</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#7-%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89%EF%BC%8C%E6%BB%A1%E8%B6%B3%E7%9A%84%E6%9D%A1%E4%BB%B6%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.6.7.</span> <span class="toc-text">7. 自动化测试（掌握），满足的条件（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#8-%E7%99%BD%E7%9B%92%E6%B5%8B%E8%AF%95%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89%EF%BC%8C%E9%BB%91%E7%9B%92%E6%B5%8B%E8%AF%95%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89%EF%BC%8C%E5%AF%B9%E6%AF%94%E5%92%8C%E5%BA%94%E7%94%A8"><span class="toc-number">1.6.8.</span> <span class="toc-text">8. 白盒测试（掌握），黑盒测试（掌握），对比和应用</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E7%AC%AC7%E7%AB%A0-%E8%BD%AF%E4%BB%B6%E9%9D%99%E6%80%81%E6%B5%8B%E8%AF%95%E6%8A%80%E6%9C%AF"><span class="toc-number">1.7.</span> <span class="toc-text">第7章 软件静态测试技术</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-%E9%9D%99%E6%80%81%E6%B5%8B%E8%AF%95%EF%BC%88%E7%90%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.7.1.</span> <span class="toc-text">1. 静态测试（理解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-%E9%9D%99%E6%80%81%E6%B5%8B%E8%AF%95%E6%8A%80%E6%9C%AF%EF%BC%88%E7%90%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.7.2.</span> <span class="toc-text">2. 静态测试技术（理解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#3-%E6%AD%A3%E5%BC%8F%E8%AF%84%E5%AE%A1%E8%BF%87%E7%A8%8B%EF%BC%88%E4%BA%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.7.3.</span> <span class="toc-text">3. 正式评审过程（了解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#4-%E8%AF%84%E5%AE%A1%E8%A7%92%E8%89%B2%E5%92%8C%E8%81%8C%E8%B4%A3%EF%BC%88%E4%BA%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.7.4.</span> <span class="toc-text">4. 评审角色和职责（了解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#5-%E6%8E%A7%E5%88%B6%E6%B5%81%E5%9B%BE4%E4%B8%AA%E5%85%83%E7%B4%A0%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.7.5.</span> <span class="toc-text">5. 控制流图4个元素（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#6-%E6%8E%A7%E5%88%B6%E6%B5%81%E5%88%86%E6%9E%90%E6%AD%A5%E9%AA%A4%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.7.6.</span> <span class="toc-text">6. 控制流分析步骤（掌握）</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E7%AC%AC8%E7%AB%A0-%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E8%AE%BE%E8%AE%A1%E6%8A%80%E6%9C%AF"><span class="toc-number">1.8.</span> <span class="toc-text">第8章 软件测试设计技术</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-%E7%AD%89%E4%BB%B7%E7%B1%BB%E5%88%92%E5%88%86%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.8.1.</span> <span class="toc-text">1. 等价类划分（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-%E8%BE%B9%E7%95%8C%E5%80%BC%E5%88%86%E6%9E%90%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.8.2.</span> <span class="toc-text">2. 边界值分析（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#3-%E5%86%B3%E7%AD%96%E8%A1%A8%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.8.3.</span> <span class="toc-text">3. 决策表（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#4-%E5%9F%BA%E4%BA%8E%E7%8A%B6%E6%80%81%E7%9A%84%E6%B5%8B%E8%AF%95%EF%BC%8C%E5%9F%BA%E4%BA%8E%E7%94%A8%E4%BE%8B%E7%9A%84%E6%B5%8B%E8%AF%95%EF%BC%8C%E5%9F%BA%E4%BA%8E%E7%94%A8%E6%88%B7%E6%95%85%E4%BA%8B-%E6%95%8F%E6%8D%B7%E5%BC%80%E5%8F%91-%E7%9A%84%E6%B5%8B%E8%AF%95%E3%80%82%E6%80%9D%E6%83%B3%EF%BC%8C%E4%BC%98%E7%BC%BA%E7%82%B9%E5%8F%8A%E5%BA%94%E7%94%A8%EF%BC%88%E7%90%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.8.4.</span> <span class="toc-text">4. 基于状态的测试，基于用例的测试，基于用户故事(敏捷开发)的测试。思想，优缺点及应用（理解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#5-%E9%BB%91%E7%9B%92%E6%B5%8B%E8%AF%95%E6%8A%80%E6%9C%AF%E7%9A%84%E6%AF%94%E8%BE%83%E4%B8%8E%E9%80%89%E6%8B%A9%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.8.5.</span> <span class="toc-text">5. 黑盒测试技术的比较与选择（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#6-%E5%9F%BA%E4%BA%8E%E7%BB%8F%E9%AA%8C%E7%9A%84%E6%B5%8B%E8%AF%95%E6%8A%80%E6%9C%AF%EF%BC%8C%E4%B8%89%E7%A7%8D%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.8.6.</span> <span class="toc-text">6. 基于经验的测试技术，三种（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#7-%E7%99%BD%E7%9B%92%E6%B5%8B%E8%AF%95%E6%8A%80%E6%9C%AF%EF%BC%8C%E6%9C%89%E5%93%AA%E4%BA%9B%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.8.7.</span> <span class="toc-text">7. 白盒测试技术，有哪些（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#8-%E8%AF%AD%E5%8F%A5%E8%A6%86%E7%9B%96%E3%80%81%E5%88%A4%E6%96%AD%E8%A6%86%E7%9B%96%E3%80%81%E6%9D%A1%E4%BB%B6%E8%A6%86%E7%9B%96%EF%BC%8C%E5%BA%94%E7%94%A8%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.8.8.</span> <span class="toc-text">8. 语句覆盖、判断覆盖、条件覆盖，应用（掌握）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#9-%E5%9F%BA%E6%9C%AC%E8%B7%AF%E5%BE%84%E6%B5%8B%E8%AF%95%EF%BC%8C%E5%BA%94%E7%94%A8%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.8.9.</span> <span class="toc-text">9. 基本路径测试，应用（掌握）</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#%E7%AC%AC9%E7%AB%A0-%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95%E7%AE%A1%E7%90%86"><span class="toc-number">1.9.</span> <span class="toc-text">第9章 软件测试管理</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#1-%E6%B5%8B%E8%AF%95%E7%BB%84%E7%BB%87%E5%BC%80%E5%B1%95%E6%B5%8B%E8%AF%95%E5%B7%A5%E4%BD%9C%E7%9A%84%E4%BA%BA%E5%91%98%E8%A7%92%E8%89%B2%EF%BC%8C%E8%81%8C%E8%B4%A3%EF%BC%88%E7%90%86%E8%A7%A3%EF%BC%89"><span class="toc-number">1.9.1.</span> <span class="toc-text">1. 测试组织开展测试工作的人员角色，职责（理解）</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#2-TMMi%EF%BC%8C%E4%BA%94%E4%B8%AA%E7%BA%A7%E5%88%AB%EF%BC%88%E6%8E%8C%E6%8F%A1%EF%BC%89"><span class="toc-number">1.9.2.</span> <span class="toc-text">2. TMMi，五个级别（掌握）</span></a></li></ol></li></ol></li></ol></div></div><div class="card-widget card-recent-post"><div class="item-headline"><i class="anzhiyufont anzhiyu-icon-history"></i><span>最近发布</span></div><div class="aside-list"><div class="aside-list-item"><a class="thumbnail" href="/posts/98f3f974/" title="美化你的Github个人主页"><img src="https://image.insectmk.cn/hexo-gitee-blog/cover/github-insectmk.jpg" onerror='this.onerror=null,this.src="/static/img/website/404.jpg"' alt="美化你的Github个人主页"></a><div class="content"><a class="title" href="/posts/98f3f974/" title="美化你的Github个人主页">美化你的Github个人主页</a><time datetime="2024-07-30T02:52:23.000Z" title="发表于 2024-07-30 10:52:23">2024-07-30</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/10d64ca8/" title="我的Hexo博客多主题同时部署的实现思路（Butterfly+安知鱼）"><img src="https://image.insectmk.cn/hexo-gitee-blog/cover/hexo-butterfly.jpg" onerror='this.onerror=null,this.src="/static/img/website/404.jpg"' alt="我的Hexo博客多主题同时部署的实现思路（Butterfly+安知鱼）"></a><div class="content"><a class="title" href="/posts/10d64ca8/" title="我的Hexo博客多主题同时部署的实现思路（Butterfly+安知鱼）">我的Hexo博客多主题同时部署的实现思路（Butterfly+安知鱼）</a><time datetime="2024-07-30T01:30:07.000Z" title="发表于 2024-07-30 09:30:07">2024-07-30</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/129b7f4a/" title="使用Spring AI对接Ollama搭建自己的智能问答网站"><img src="https://image.insectmk.cn/hexo-gitee-blog/cover/ollama.jpg" onerror='this.onerror=null,this.src="/static/img/website/404.jpg"' alt="使用Spring AI对接Ollama搭建自己的智能问答网站"></a><div class="content"><a class="title" href="/posts/129b7f4a/" title="使用Spring AI对接Ollama搭建自己的智能问答网站">使用Spring AI对接Ollama搭建自己的智能问答网站</a><time datetime="2024-07-20T02:45:24.000Z" title="发表于 2024-07-20 10:45:24">2024-07-20</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/9c83ed78/" title="无需更改源码！让你的Hexo的文章在首页隐藏"><img src="https://image.insectmk.cn/hexo-gitee-blog/cover/hexo-hide-posts.jpg" onerror='this.onerror=null,this.src="/static/img/website/404.jpg"' alt="无需更改源码！让你的Hexo的文章在首页隐藏"></a><div class="content"><a class="title" href="/posts/9c83ed78/" title="无需更改源码！让你的Hexo的文章在首页隐藏">无需更改源码！让你的Hexo的文章在首页隐藏</a><time datetime="2024-07-19T02:22:45.000Z" title="发表于 2024-07-19 10:22:45">2024-07-19</time></div></div><div class="aside-list-item"><a class="thumbnail" href="/posts/9348d5be/" title="使用Cloudflare加速Docker镜像下载"><img src="https://image.insectmk.cn/hexo-gitee-blog/cover/docker.png" onerror='this.onerror=null,this.src="/static/img/website/404.jpg"' alt="使用Cloudflare加速Docker镜像下载"></a><div class="content"><a class="title" href="/posts/9348d5be/" title="使用Cloudflare加速Docker镜像下载">使用Cloudflare加速Docker镜像下载</a><time datetime="2024-06-13T08:01:10.000Z" title="发表于 2024-06-13 16:01:10">2024-06-13</time></div></div></div></div></div></div></div></main><footer id="footer"><div id="footer-wrap"><div id="workboard"><div id="runtimeTextTip"></div></div><p id="ghbdages"><a class="github-badge" target="_blank" href="https://hexo.io/" style="margin-inline:5px" data-title="博客框架为Hexo_v7.3.0" title="博客框架为Hexo_v7.3.0"><img src="https://npm.elemecdn.com/anzhiyu-blog@2.1.5/img/badge/Frame-Hexo.svg" alt="博客框架为Hexo_v7.3.0"></a><a class="github-badge" target="_blank" href="https://blog.anheyu.com/" style="margin-inline:5px" data-title="本站使用AnZhiYu主题" title="本站使用AnZhiYu主题"><img src="https://npm.elemecdn.com/anzhiyu-theme-static@1.0.9/img/Theme-AnZhiYu-2E67D3.svg" alt="本站使用AnZhiYu主题"></a></p></div><div id="footer-bar"><div class="footer-bar-links"><div class="footer-bar-left"><div id="footer-bar-tips"><div class="copyright">&copy;2020 - 2024 By <a class="footer-bar-link" href="/" title="InsectMk" target="_blank">InsectMk</a></div></div><div id="footer-type-tips"></div></div><div class="footer-bar-right"><a class="footer-bar-link" target="_blank" rel="noopener" href="https://github.com/anzhiyu-c/hexo-theme-anzhiyu" title="主题">主题</a><a class="footer-bar-link" target="_blank" rel="noopener" href="https://beian.miit.gov.cn/" title="蜀ICP备2023013851号-2">蜀ICP备2023013851号-2</a><a class="footer-bar-link" target="_blank" rel="noopener" href="https://beian.mps.gov.cn/#/query/webSearch?code=51142202000154" title="川公网安备51142202000154号">川公网安备51142202000154号</a></div></div></div></footer></div><div id="sidebar"><div id="menu-mask"></div><div id="sidebar-menus"><div class="sidebar-site-data site-data is-center"><a href="/archives/" title="archive"><div class="headline">文章</div><div class="length-num">121</div></a><a href="/tags/" title="tag"><div class="headline">标签</div><div class="length-num">117</div></a><a href="/categories/" title="category"><div class="headline">分类</div><div class="length-num">14</div></a></div><span class="sidebar-menu-item-title">功能</span><div class="sidebar-menu-item"><a class="darkmode_switchbutton menu-child" href="javascript:void(0);" title="显示模式"><i class="anzhiyufont anzhiyu-icon-circle-half-stroke"></i><span>显示模式</span></a></div><div class="back-menu-list-groups"><div class="back-menu-list-group"><div class="back-menu-list-title">网页</div><div class="back-menu-list"><a class="back-menu-item" target="_blank" rel="noopener" href="https://insectmk.cn/" title="主博客"><img class="back-menu-item-icon" src="/static/img/website/favicon.jpg" alt="主博客"><span class="back-menu-item-text">主博客</span></a><a class="back-menu-item" href="https://insectmk.top/" title="次博客"><img class="back-menu-item-icon" src="/static/img/website/favicon.jpg" alt="次博客"><span class="back-menu-item-text">次博客</span></a></div></div><div class="back-menu-list-group"><div class="back-menu-list-title">项目</div><div class="back-menu-list"><a class="back-menu-item" target="_blank" rel="noopener" href="https://gitee.com/insectmk/chatbot-web" title="智能聊天机器人网站"><img class="back-menu-item-icon" src="https://image.insectmk.cn/hexo-gitee-blog/project/icon/chatbot-web.jpg" alt="智能聊天机器人网站"><span class="back-menu-item-text">智能聊天机器人网站</span></a></div></div></div><div class="menus_items"><div class="menus_item"><a class="site-page faa-parent animated-hover" href="/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-home"></use></svg><span>主页</span></a></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-hand-peace"></use></svg><span>娱乐</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/entertainment/gallery/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-images"></use></svg><span>图库</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-comments"></use></svg><span>交流</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/contact/comments/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-paper-plane"></use></svg><span>留言板</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/contact/link/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-link"></use></svg><span>友链</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-compass"></use></svg><span>目录</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/categories/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-archive"></use></svg><span>分类</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/tags/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-tags"></use></svg><span>标签</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/archives/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-folder-open"></use></svg><span>归档</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-server"></use></svg><span>服务</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/server/left4dead2/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-icons-left__dead_"></use></svg><span>求生之路</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/server/minecraft/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-minecraft"></use></svg><span>我的世界</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-clipboard"></use></svg><span>日志</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/log/website/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-website-with-different-sections"></use></svg><span>个人网站</span></a></li><li><a class="site-page child faa-parent animated-hover" href="/log/pc/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-desktop"></use></svg><span>个人电脑</span></a></li></ul></div><div class="menus_item"><a class="site-page" href="javascript:void(0);"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-bars"></use></svg><span>其他</span></a><ul class="menus_item_child"><li><a class="site-page child faa-parent animated-hover" href="/extend/remind/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-note"></use></svg><span>备忘</span></a></li></ul></div><div class="menus_item"><a class="site-page faa-parent animated-hover" href="/about/"><svg class="icon faa-tada" aria-hidden="true"><use xlink:href="#icon-id-card"></use></svg><span>关于</span></a></div></div><span class="sidebar-menu-item-title">标签</span><div class="card-tags"><div class="item-headline"></div><div class="card-tag-cloud"><a href="/tags/AOP/" style="font-size:.88rem">AOP<sup>1</sup></a><a href="/tags/Butterfly/" style="font-size:.88rem">Butterfly<sup>4</sup></a><a href="/tags/Docker/" style="font-size:.88rem">Docker<sup>6</sup></a><a href="/tags/ElementUI/" style="font-size:.88rem">ElementUI<sup>1</sup></a><a href="/tags/Frp/" style="font-size:.88rem">Frp<sup>1</sup></a><a href="/tags/Hexo/" style="font-size:.88rem;font-weight:500;color:var(--anzhiyu-lighttext)">Hexo<sup>8</sup></a><a href="/tags/IntelliJ-IDEA/" style="font-size:.88rem">IntelliJ IDEA<sup>1</sup></a><a href="/tags/JDK/" style="font-size:.88rem">JDK<sup>1</sup></a><a href="/tags/JWT/" style="font-size:.88rem">JWT<sup>1</sup></a><a href="/tags/Java/" style="font-size:.88rem">Java<sup>35</sup></a><a href="/tags/Junit/" style="font-size:.88rem">Junit<sup>1</sup></a><a href="/tags/Leanote/" style="font-size:.88rem">Leanote<sup>1</sup></a><a href="/tags/Maven/" style="font-size:.88rem">Maven<sup>2</sup></a><a href="/tags/MyBatisPlus/" style="font-size:.88rem">MyBatisPlus<sup>1</sup></a><a href="/tags/MySQL5-7/" style="font-size:.88rem">MySQL5.7<sup>1</sup></a><a href="/tags/Mybatis/" style="font-size:.88rem">Mybatis<sup>1</sup></a><a href="/tags/MybatisPlus/" style="font-size:.88rem">MybatisPlus<sup>1</sup></a><a href="/tags/OSS/" style="font-size:.88rem">OSS<sup>1</sup></a><a href="/tags/Spring/" style="font-size:.88rem">Spring<sup>2</sup></a><a href="/tags/Spring-Boot/" style="font-size:.88rem">SpringBoot<sup>6</sup></a><a href="/tags/Vue2/" style="font-size:.88rem">Vue2<sup>9</sup></a><a href="/tags/Vue3/" style="font-size:.88rem">Vue3<sup>1</sup></a><a href="/tags/Vuetify/" style="font-size:.88rem">Vuetify<sup>1</sup></a><a href="/tags/Vuex/" style="font-size:.88rem">Vuex<sup>1</sup></a><a href="/tags/Waline/" style="font-size:.88rem">Waline<sup>3</sup></a><a href="/tags/mvc/" style="font-size:.88rem">mvc<sup>3</sup></a><a href="/tags/mybatis/" style="font-size:.88rem">mybatis<sup>1</sup></a><a href="/tags/profile/" style="font-size:.88rem">profile<sup>1</sup></a><a href="/tags/spring/" style="font-size:.88rem">spring<sup>5</sup></a><a href="/tags/springboot/" style="font-size:.88rem">springboot<sup>4</sup></a><a href="/tags/transaction/" style="font-size:.88rem">transaction<sup>1</sup></a><a href="/tags/yaml/" style="font-size:.88rem">yaml<sup>2</sup></a><a href="/tags/%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/" style="font-size:.88rem">个人博客<sup>11</sup></a><a href="/tags/%E4%BA%8B%E5%8A%A1/" style="font-size:.88rem">事务<sup>1</sup></a><a href="/tags/%E5%88%86%E9%A1%B5/" style="font-size:.88rem">分页<sup>1</sup></a><a href="/tags/%E5%89%8D%E7%AB%AF/" style="font-size:.88rem;font-weight:500;color:var(--anzhiyu-lighttext)">前端<sup>1</sup></a><a href="/tags/%E6%9C%8D%E5%8A%A1%E5%99%A8/" style="font-size:.88rem">服务器<sup>20</sup></a><a href="/tags/%E6%AF%95%E4%B8%9A%E8%AE%BE%E8%AE%A1/" style="font-size:.88rem">毕业设计<sup>14</sup></a><a href="/tags/%E7%A6%85%E9%81%93/" style="font-size:.88rem">禅道<sup>1</sup></a><a href="/tags/%E7%BB%BF%E8%89%B2%E8%A7%A3%E5%8E%8B/" style="font-size:.88rem">绿色解压<sup>1</sup></a></div></div><hr></div></div><div id="rightside"><div id="rightside-config-hide"><button id="readmode" type="button" title="阅读模式"><i class="anzhiyufont anzhiyu-icon-book-open"></i></button><button id="translateLink" type="button" title="简繁转换">繁</button><button id="darkmode" type="button" title="浅色和深色模式转换"><i class="anzhiyufont anzhiyu-icon-circle-half-stroke"></i></button><button id="hide-aside-btn" type="button" title="单栏和双栏切换"><i class="anzhiyufont anzhiyu-icon-arrows-left-right"></i></button></div><div id="rightside-config-show"><button id="rightside-config" type="button" title="设置"><i class="anzhiyufont anzhiyu-icon-gear"></i></button><button class="close" id="mobile-toc-button" type="button" title="目录"><i class="anzhiyufont anzhiyu-icon-list-ul"></i></button><button id="chat-btn" type="button" title="聊天"><i class="anzhiyufont anzhiyu-icon-comment-sms"></i></button><a id="to_comment" href="#post-comment" title="直达评论"><i class="anzhiyufont anzhiyu-icon-comments"></i></a><button id="go-up" type="button" title="回到顶部"><i class="anzhiyufont anzhiyu-icon-arrow-up"></i></button></div></div><div id="nav-music"><a id="nav-music-hoverTips" onclick="anzhiyu.musicToggle()" accesskey="m">播放音乐</a><div id="console-music-bg"></div><meting-js id="975968032" server="netease" type="playlist" mutex="true" preload="none" theme="var(--anzhiyu-main)" data-lrctype="0" order="random" volume="0.7"></meting-js></div><div id="local-search"><div class="search-dialog"><nav class="search-nav"><span class="search-dialog-title">搜索</span><span id="loading-status"></span><button class="search-close-button"><i class="anzhiyufont anzhiyu-icon-xmark"></i></button></nav><div class="is-center" id="loading-database"><i class="anzhiyufont anzhiyu-icon-spinner anzhiyu-pulse-icon"></i><span> 数据库加载中</span></div><div class="search-wrap"><div id="local-search-input"><div class="local-search-box"><input class="local-search-box--input" placeholder="搜索文章" type="text"></div></div><hr><div id="local-search-results"></div></div></div><div id="search-mask"></div></div><div id="rightMenu"><div class="rightMenu-group rightMenu-small"><div class="rightMenu-item" id="menu-backward"><i class="anzhiyufont anzhiyu-icon-arrow-left"></i></div><div class="rightMenu-item" id="menu-forward"><i class="anzhiyufont anzhiyu-icon-arrow-right"></i></div><div class="rightMenu-item" id="menu-refresh"><i class="anzhiyufont anzhiyu-icon-arrow-rotate-right" style="font-size:1rem"></i></div><div class="rightMenu-item" id="menu-top"><i class="anzhiyufont anzhiyu-icon-arrow-up"></i></div></div><div class="rightMenu-group rightMenu-line rightMenuPlugin"><div class="rightMenu-item" id="menu-copytext"><i class="anzhiyufont anzhiyu-icon-copy"></i><span>复制选中文本</span></div><div class="rightMenu-item" id="menu-pastetext"><i class="anzhiyufont anzhiyu-icon-paste"></i><span>粘贴文本</span></div><a class="rightMenu-item" id="menu-commenttext"><i class="anzhiyufont anzhiyu-icon-comment-medical"></i><span>引用到评论</span></a><div class="rightMenu-item" id="menu-newwindow"><i class="anzhiyufont anzhiyu-icon-window-restore"></i><span>新窗口打开</span></div><div class="rightMenu-item" id="menu-copylink"><i class="anzhiyufont anzhiyu-icon-link"></i><span>复制链接地址</span></div><div class="rightMenu-item" id="menu-copyimg"><i class="anzhiyufont anzhiyu-icon-images"></i><span>复制此图片</span></div><div class="rightMenu-item" id="menu-downloadimg"><i class="anzhiyufont anzhiyu-icon-download"></i><span>下载此图片</span></div><div class="rightMenu-item" id="menu-newwindowimg"><i class="anzhiyufont anzhiyu-icon-window-restore"></i><span>新窗口打开图片</span></div><div class="rightMenu-item" id="menu-search"><i class="anzhiyufont anzhiyu-icon-magnifying-glass"></i><span>站内搜索</span></div><div class="rightMenu-item" id="menu-searchBaidu"><i class="anzhiyufont anzhiyu-icon-magnifying-glass"></i><span>百度搜索</span></div><div class="rightMenu-item" id="menu-music-toggle"><i class="anzhiyufont anzhiyu-icon-play"></i><span>播放音乐</span></div><div class="rightMenu-item" id="menu-music-back"><i class="anzhiyufont anzhiyu-icon-backward"></i><span>切换到上一首</span></div><div class="rightMenu-item" id="menu-music-forward"><i class="anzhiyufont anzhiyu-icon-forward"></i><span>切换到下一首</span></div><div class="rightMenu-item" id="menu-music-playlist" onclick="window.open(&quot;https://y.qq.com/n/ryqq/playlist/8802438608&quot;, &quot;_blank&quot;);" style="display:none"><i class="anzhiyufont anzhiyu-icon-radio"></i><span>查看所有歌曲</span></div><div class="rightMenu-item" id="menu-music-copyMusicName"><i class="anzhiyufont anzhiyu-icon-copy"></i><span>复制歌名</span></div></div><div class="rightMenu-group rightMenu-line rightMenuOther"><a class="rightMenu-item menu-link" id="menu-randomPost"><i class="anzhiyufont anzhiyu-icon-shuffle"></i><span>随便逛逛</span></a><a class="rightMenu-item menu-link" href="/categories/"><i class="anzhiyufont anzhiyu-icon-cube"></i><span>博客分类</span></a><a class="rightMenu-item menu-link" href="/tags/"><i class="anzhiyufont anzhiyu-icon-tags"></i><span>文章标签</span></a></div><div class="rightMenu-group rightMenu-line rightMenuOther"><a class="rightMenu-item" id="menu-copy" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-copy"></i><span>复制地址</span></a><a class="rightMenu-item" id="menu-commentBarrage" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-message"></i><span class="menu-commentBarrage-text">关闭热评</span></a><a class="rightMenu-item" id="menu-darkmode" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-circle-half-stroke"></i><span class="menu-darkmode-text">深色模式</span></a><a class="rightMenu-item" id="menu-translate" href="javascript:void(0);"><i class="anzhiyufont anzhiyu-icon-language"></i><span>轉為繁體</span></a></div></div><div id="rightmenu-mask"></div><div><script src="/js/utils.js"></script><script src="/js/main.js"></script><script src="/js/tw_cn.js"></script><script src="https://cdn.cbd.int/@fancyapps/ui@5.0.28/dist/fancybox/fancybox.umd.js"></script><script src="https://cdn.cbd.int/instant.page@5.2.0/instantpage.js" type="module"></script><script src="https://cdn.cbd.int/node-snackbar@0.1.16/dist/snackbar.min.js"></script><canvas id="universe"></canvas><script async src="https://npm.elemecdn.com/anzhiyu-theme-static@1.0.0/dark/dark.js"></script><script>var HoldLog=console.log;console.log=function(){};let now1=new Date;queueMicrotask(()=>{function o(){HoldLog.apply(console,arguments)}var c=new Date("04/11/2022 14:03:44"),c=(now1.setTime(now1.getTime()+250),(now1-c)/1e3/60/60/24),c=["欢迎使用安知鱼!","生活明朗, 万物可爱",`
        
       █████╗ ███╗   ██╗███████╗██╗  ██╗██╗██╗   ██╗██╗   ██╗
      ██╔══██╗████╗  ██║╚══███╔╝██║  ██║██║╚██╗ ██╔╝██║   ██║
      ███████║██╔██╗ ██║  ███╔╝ ███████║██║ ╚████╔╝ ██║   ██║
      ██╔══██║██║╚██╗██║ ███╔╝  ██╔══██║██║  ╚██╔╝  ██║   ██║
      ██║  ██║██║ ╚████║███████╗██║  ██║██║   ██║   ╚██████╔╝
      ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚═╝  ╚═╝╚═╝   ╚═╝    ╚═════╝
        
        `,"已上线",Math.floor(c),"天","©2020 By 安知鱼 V1.6.12"],e=["NCC2-036","调用前置摄像头拍照成功，识别为【小笨蛋】.","Photo captured: ","🤪"];setTimeout(o.bind(console,`
%c${c[0]} %c ${c[1]} %c ${c[2]} %c${c[3]}%c ${c[4]}%c ${c[5]}

%c ${c[6]}
`,"color:#425AEF","","color:#425AEF","color:#425AEF","","color:#425AEF","")),setTimeout(o.bind(console,`%c ${e[0]} %c ${e[1]} %c 
${e[2]} %c
${e[3]}
`,"color:white; background-color:#4fd953","","",'background:url("https://npm.elemecdn.com/anzhiyu-blog@1.1.6/img/post/common/tinggge.gif") no-repeat;font-size:450%')),setTimeout(o.bind(console,"%c WELCOME %c 你好，小笨蛋.","color:white; background-color:#4f90d9","")),setTimeout(console.warn.bind(console,"%c ⚡ Powered by 安知鱼 %c 你正在访问 InsectMk 的博客.","color:white; background-color:#f0ad4e","")),setTimeout(o.bind(console,"%c W23-12 %c 你已打开控制台.","color:white; background-color:#4f90d9","")),setTimeout(console.warn.bind(console,"%c S013-782 %c 你现在正处于监控中.","color:white; background-color:#d9534f",""))})</script><script async src="/anzhiyu/random.js"></script><script async>!function(){var n,r,o,a,i,e=new Date("04/11/2022 14:03:44"),l=new Date;setInterval(()=>{var t;if(l=new Date,i=l.getHours(),t=(l-e)/1e3/60/60/24,n=Math.floor(t),t=(l-e)/1e3/60/60-24*n,r=Math.floor(t),1==String(r).length&&(r="0"+r),t=(l-e)/1e3/60-1440*n-60*r,o=Math.floor(t),1==String(o).length&&(o="0"+o),t=(l-e)/1e3-86400*n-3600*r-60*o,a=Math.round(t),1==String(a).length&&(a="0"+a),document.getElementById("footer")){let e="";e=(i<18&&9<=i||null!=(t=document.querySelector("#workboard .workSituationImg"))&&(t.src="",t.title="",t.alt=""),`本站居然运行了 ${n} 天<span id='runtime'> ${r} 小时 ${o} 分 ${a} 秒 </span><i class='anzhiyufont anzhiyu-icon-heartbeat' style='color:red'></i>`),document.getElementById("runtimeTextTip")&&(document.getElementById("runtimeTextTip").innerHTML=e)}},1e3)}()</script><script src="/js/search/local-search.js"></script><div class="js-pjax"><script>(()=>{let e=()=>{Waline.init(Object.assign({el:"#waline-wrap",serverURL:"https://waline-server.insectmk.cn/",pageview:!0,dark:'html[data-theme="dark"]',path:window.location.pathname,comment:!0},{reaction:["/static/img/waline/tieba_agree.png","/static/img/waline/tieba_look_down.png","/static/img/waline/tieba_sunglasses.png","/static/img/waline/tieba_pick_nose.png","/static/img/waline/tieba_awkward.png","/static/img/waline/tieba_sleep.png"],requiredMeta:["nick","mail"],locale:{placeholder:"欢迎评论哟~"}}))};var i=async()=>{"object"==typeof Waline||(await getCSS("https://cdn.cbd.int/@waline/client@2.15.5/dist/waline.css"),await getScript("https://cdn.cbd.int/@waline/client@2.15.5/dist/waline.js")),e()};setTimeout(i,0)})()</script><input type="hidden" name="page-type" id="page-type" value="post"></div><script>window.addEventListener("load",()=>{let t=e=>e=""!==e&&150<(e=(e=(e=(e=e.replace(/<img.*?src="(.*?)"?[^\>]+>/gi,"[图片]")).replace(/<a[^>]+?href=["']?([^"']+)["']?[^>]*>([^<]+)<\/a>/gi,"[链接]")).replace(/<pre><code>.*?<\/pre>/gi,"[代码]")).replace(/<[^>]+>/g,"")).length?e.substring(0,150)+"...":e,a=t=>{let a="";if(t.length)for(let e=0;e<t.length;e++)a=(a=(a+="<div class='aside-list-item'>")+`<a href='${t[e].url}' class='thumbnail'><img src='${t[e].avatar}' alt='${t[e].nick}'></a>`)+`<div class='content'>
        <a class='comment' href='${t[e].url}' title='${t[e].content}'>${t[e].content}</a>
        <div class='name'><span>${t[e].nick} / </span><time datetime="${t[e].date}">${anzhiyu.diffDate(t[e].date,!0)}</time></div>
        </div></div>`;else a+="没有评论";var e=document.querySelector("#card-newest-comments .aside-list");e&&(e.innerHTML=a),window.lazyLoadInstance&&window.lazyLoadInstance.update(),window.pjax&&window.pjax.refresh(e)};var e=()=>{var e;document.querySelector("#card-newest-comments .aside-list")&&((e=saveToLocal.get("waline-newest-comments"))?a(JSON.parse(e)):(async()=>{try{var e=(await(await fetch("https://waline-server.insectmk.cn/api/comment?type=recent&count=6",{method:"GET"})).json()).data.map(e=>({content:t(e.comment),avatar:e.avatar,nick:e.nick,url:e.url+"#"+e.objectId,date:e.time||e.insertedAt}));saveToLocal.set("waline-newest-comments",JSON.stringify(e),10/1440),a(e)}catch(e){console.error(e),document.querySelector("#card-newest-comments .aside-list").textContent="无法获取评论，请确认相关配置是否正确"}})())};e(),document.addEventListener("pjax:complete",e)})</script><script>var visitorMail=""</script><script async data-pjax src="https://cdn.cbd.int/anzhiyu-theme-static@1.0.0/waterfall/waterfall.js"></script><script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/qrcodejs/1.0.0/qrcode.min.js"></script><link rel="stylesheet" href="https://cdn.cbd.int/anzhiyu-theme-static@1.1.9/icon/ali_iconfont_css.css"><script async src="//at.alicdn.com/t/c/font_3795172_6hp27xdg2x7.js"></script><script>(()=>{var a,t,h,e;window.ChatraSetup={startHidden:!0},window.chatBtnFn=()=>{document.getElementById("chatra").classList.contains("chatra--expanded")?(Chatra("minimizeWidget"),Chatra("hide")):(Chatra("openChat",!0),Chatra("show"))};a=document,t=window,h="Chatra",t.ChatraID="SjkKhfiLMpdfaPPhc",e=a.createElement("script"),t[h]=t[h]||function(){(t[h].q=t[h].q||[]).push(arguments)},e.async=!0,e.src="https://call.chatra.io/chatra.js",a.head&&a.head.appendChild(e)})()</script><link rel="stylesheet" href="https://cdn.cbd.int/anzhiyu-theme-static@1.0.0/aplayer/APlayer.min.css" media="print" onload='this.media="all"'><script src="https://cdn.cbd.int/anzhiyu-blog-static@1.0.1/js/APlayer.min.js"></script><script src="https://cdn.cbd.int/hexo-anzhiyu-music@1.0.1/assets/js/Meting2.min.js"></script><script src="https://cdn.cbd.int/pjax@0.2.8/pjax.min.js"></script><script>let pjaxSelectors=["head > title","#config-diff","#body-wrap","#rightside-config-hide","#rightside-config-show",".js-pjax"];var pjax=new Pjax({elements:'a:not([target="_blank"])',selectors:pjaxSelectors,cacheBust:!1,analytics:!1,scrollRestoration:!1});document.addEventListener("pjax:send",function(){if(anzhiyu.removeGlobalFnEvent("pjax"),anzhiyu.removeGlobalFnEvent("themeChange"),document.getElementById("rightside").classList.remove("rightside-show"),window.aplayers)for(let e=0;e<window.aplayers.length;e++)window.aplayers[e].options.fixed||window.aplayers[e].destroy();"object"==typeof typed&&typed.destroy();var e=document.body.classList;e.contains("read-mode")&&e.remove("read-mode")}),document.addEventListener("pjax:complete",function(){window.refreshFn(),document.querySelectorAll("script[data-pjax]").forEach(e=>{let t=document.createElement("script");var a=e.text||e.textContent||e.innerHTML||"";Array.from(e.attributes).forEach(e=>t.setAttribute(e.name,e.value)),t.appendChild(document.createTextNode(a)),e.parentNode.replaceChild(t,e)}),GLOBAL_CONFIG.islazyload&&window.lazyLoadInstance.update(),"function"==typeof panguInit&&panguInit(),"function"==typeof gtag&&gtag("config","",{page_path:window.location.pathname}),"object"==typeof _hmt&&_hmt.push(["_trackPageview",window.location.pathname]),"function"==typeof loadMeting&&document.getElementsByClassName("aplayer").length&&loadMeting(),"object"==typeof Prism&&Prism.highlightAll()}),document.addEventListener("pjax:error",e=>{404===e.request.status&&pjax.loadUrl("/404")})</script><script async data-pjax src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script><script charset="UTF-8" src="https://cdn.cbd.int/anzhiyu-theme-static@1.1.5/accesskey/accesskey.js"></script></div><div id="popup-window"><div class="popup-window-title">通知</div><div class="popup-window-divider"></div><div class="popup-window-content"><div class="popup-tip">你好呀</div><div class="popup-link"><i class="anzhiyufont anzhiyu-icon-arrow-circle-right"></i></div></div></div></body></html>